var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
if (tomatch.test(theurl))
{
window.alert("URL OK.");
return true;
}
我尝试了这个正则表达式代码来验证 url 。
当我尝试验证它时http://about.me http://about.me它显示错误
Replace \.[A-Za-z]{3}
with \.[A-Za-z]{2,}
因此它需要至少 2 个 TLD 字符,但也允许更多(例如.info
, .museum
, etc.!)
您还需要允许单字符域名。有些注册管理机构允许它们(例如 DENIC/.de)!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)