有效URL(Javascript)的正则表达式(带有扭曲)

时间:2016-04-21 09:00:41

标签: javascript regex

一个可以测试的简单重复文本 要么是(http,https或www)中的至少一个。

我看过有强制协议的示例,或者像google.com一样直接允许。

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

2 个答案:

答案 0 :(得分:0)

https://regex101.com/#javascript

使用(option1 | option2 | option3)

答案 1 :(得分:0)

如果您只是需要测试网址是否以http, https, www开头,那么您只需使用/^(https?|www)/即可。

如果您需要网址的完整正则表达式,请查看Mathias Bynens关于此事https://mathiasbynens.be/demo/url-regex的帖子,并选择最适合您需求的文章。