Javascript 用于null或域(模式)验证的正则表达式
可能重复:Javascript 用于null或域(模式)验证的正则表达式,javascript,regex,validation,dns,Javascript,Regex,Validation,Dns,可能重复: 我想用正则表达式验证文本框。它应该是空的或有效的域名,比如Google.com,example.com Thx以下几点就行了 function isValidURL(url) { return url.match(/([a-zA-Z]+:\/\/)?(.+\.)?(\w+)(\.\w+)(:[0-9]+)?(\/.+)?/) ? true : false; } alert(isValidURL(document.getElementById('textBoxId').valu
我想用正则表达式验证文本框。它应该是空的或有效的域名,比如Google.com,example.com
Thx以下几点就行了
function isValidURL(url)
{
return url.match(/([a-zA-Z]+:\/\/)?(.+\.)?(\w+)(\.\w+)(:[0-9]+)?(\/.+)?/) ? true : false;
}
alert(isValidURL(document.getElementById('textBoxId').value));
它对“example.com”之类的东西不起作用,因为从这个意义上说,这些URL实际上是无效的。有效url为http://此处是用于更新正则表达式的正则表达式的链接,请重试