正则表达式用于null或域(模式)验证

时间:2011-05-19 12:16:26

标签: javascript regex validation dns

  

可能重复:
  What is the best regular expression to check if a string is a valid URL?

我想通过正则表达式验证文本框。它应该是空的或有效的域名,如Google.com,example.com。

Thx

1 个答案:

答案 0 :(得分:1)

以下几行内容将起作用。

function isValidURL(url)
{
  return url.match(/([a-zA-Z]+:\/\/)?(.+\.)?(\w+)(\.\w+)(:[0-9]+)?(\/.+)?/) ? true : false;
}

alert(isValidURL(document.getElementById('textBoxId').value));

它不适用于像“example.com”这样的东西,因为在这个意义上它们实际上并不是“有效”的网址。带有http://

的有效网址