【问题标题】:Regular Expression for null or Domain (Pattern) validation [duplicate]用于空值或域(模式)验证的正则表达式 [重复]
【发布时间】:2011-08-28 20:17:56
【问题描述】:

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

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

谢谢

【问题讨论】:

标签: javascript regex validation dns


【解决方案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://

的有效 url

【讨论】:

  • 更新正则表达式,再试一次
猜你喜欢
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-20
  • 2020-10-09
  • 2011-09-07
  • 2017-07-25
  • 2011-05-16
相关资源
最近更新 更多