我需要检查网址。这个例子必须是真的:
http://www.stackoverflow.com
http://stackoverflow.com
但这绝对不能:
http:/www.stackoverflow
我尝试用RegEx实现它:
http://(www\.)?.+\..+
但它不起作用。所有的例子都是真的。这个正则表达式不关注(www\.)
部分。
我该如何解决这个问题?
答案 0 :(得分:0)
你必须逃避正斜杠:
http:\/\/(www\.)?.+\..+
答案 1 :(得分:0)
(https?:\/\/)?(www\.)?\S+\.\S+
答案 2 :(得分:0)
试试这个:http:\/\/(www.)?.+\..+[a-z]
或者,如果您还想允许https:http(s)?:\/\/(www.)?.+\..+[a-z]