【发布时间】:2013-02-21 06:00:42
【问题描述】:
我有以下正则表达式
RegExp("((http|https)(:\/\/))?([a-zA-Z0-9]+[.]{1}){2}[a-zA-z0-9]+(\/{1}[a-zA-Z0-9]+)*\/?",
"i");
工作正常,但显示以下 url 模式无效
例如:“google.com”
谢谢你的回答。
【问题讨论】:
-
@Chris -1。你仔细看正则表达式了吗?
((http|https)(://))?... 表示可选。 -
你到底想匹配什么?也许我们可以找到另一个(更短更清晰的)正则表达式。
-
我也想要 www 可选,但现在我得到了答案,我使用了这个 ^(https?://|www\\.)?[\.A-Za-z0-9\-]+ \\.[a-zA-Z]{2,4}
标签: javascript regex validation url web