我正在使用正则表达式来验证网址。这不是验证多个点(。),如www.gmail ..... com,除此之外它工作正常。任何正文更新我的正则表达式 -
^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU)$
答案 0 :(得分:2)
更新。请注意,这不是万无一失的。
^([a-zA-Z0-9\-]+\.)+(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU)$
+
告诉正则表达式匹配一次或多次
答案 1 :(得分:0)
对于Perl兼容的正则表达式语法,您可以这样做:
^([a-zA-Z0-9-]|\.(?!\.))+\.(com|...
此外,这是以美国为中心的。我公司的域名以.com.au
结尾。
答案 2 :(得分:0)
为什么不使用+
?
[\.]+
可以与另外一个.
匹配!