用于有效URL(Javascript)的正则表达式(带有一个扭曲)

用于有效URL(Javascript)的正则表达式(带有一个扭曲),javascript,regex,Javascript,Regex,一个简单的regext,可以测试 但至少有一个(http、https或www) 我看到过一些例子,有协议的强制,或者像google.com那样直接允许 但对于用户来说,他们习惯于键入www,并非所有人都会键入协议。 但它仍然应该是有效的,而不是“abced.com” 这里使用(选项1 |选项2 |选项3)如果您只需要测试url是否以http、https、www开头,那么您只需使用/^(https?| www)/ 如果您需要url的完整正则表达式,请查看Mathias Bynens关于此问题的帖子

一个简单的regext,可以测试 但至少有一个(http、https或www)

我看到过一些例子,有协议的强制,或者像google.com那样直接允许

但对于用户来说,他们习惯于键入www,并非所有人都会键入协议。 但它仍然应该是有效的,而不是“abced.com”


这里使用(选项1 |选项2 |选项3)

如果您只需要测试url是否以http、https、www开头,那么您只需使用
/^(https?| www)/


如果您需要url的完整正则表达式,请查看Mathias Bynens关于此问题的帖子,并选择最适合您需要的正则表达式。

您还没有确切说明您在这里要实现的目标,但简单的谷歌搜索可能会快速找到一些结果(包括此处的结果)。由于这可以通过多种方式实现,这里有一种:
(https?\:\/\/\/\/\124; www)[^\/$\s]+
from:和