可能重复:
What is the best regular expression to check if a string is a valid URL?
我想通过正则表达式验证文本框。它应该是空的或有效的域名,如Google.com,example.com。
Thx
答案 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://
的有效网址