URL验证REGEX - URL与http://,www有效。 ,https:// www。 ,http:// www。只要

时间:2014-12-13 04:51:42

标签: regex regex-greedy

我想要一个除了url之外的正则表达式,这些单词也可以是大写字母。 我没有得到任何正则表达式。此代码无法正常运行。

var url="www.google";
var Regex=/^(http\:\/\/|https\:\/\/)?(www.)?\w+(\.\w+)*(\.\w{2,4})\/?$/;
if(Regex.test(url))
{
      alert("true");
}
else
{
alert("false");
}

2 个答案:

答案 0 :(得分:1)

我保持表达过于简单。

/^(https?\:\/\/www\.)?(www.)?\w+(\.\w+)*(\.\w{2,4})\/?$/i

答案 1 :(得分:0)

.是正则表达式中的一个特殊元字符,可以匹配任何字符。您需要将其转义以匹配文字.

^(https?:\/\/(www\.)|(www\.))?\w+(\.\w{2,4})\/?$

DEMO

添加i修饰符,使您的正则表达式不区分大小写匹配。