Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于null或域(模式)验证的正则表达式_Javascript_Regex_Validation_Dns - Fatal编程技术网

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://

此处是用于更新正则表达式的正则表达式的链接,请重试