我使用正则表达式如下测试,如果网址有效...jQuery的域和URL验证
var pattern = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
它返回true
为以下网址...
http://google.com
http://google.co.uk
http://something.google.xyz
http://something.google.co.uk
但我想允许平原域以及例如...
google.com
google.nyc
google.co.uk
sub.google.com
请帮助修改此。谢谢
我使用正则表达式时,发现这个网站有用 - http://www.regexr.com/ – piggy
@piggy好学习的地方,我想这正则表达式修改 – seoppc
试试这个 /^(HTTPS:\? /\//?([\da-z\.-]+)\.([az\.]{2,6})([\/\w\ .-] *)* \ /?$/ – JuniorDev