我需要 javascript 中的正则表达式来匹配某些指定的 url(例如 facebook.com),如下所示:
http://www.facebook.com ;
https://www.facebook.com ;
www.facebook.com
但不是
www.something.com/test/redirect?=www.facebook.com
任何想法?
非常感谢
我需要 javascript 中的正则表达式来匹配某些指定的 url(例如 facebook.com),如下所示:
http://www.facebook.com ;
https://www.facebook.com ;
www.facebook.com
但不是
www.something.com/test/redirect?=www.facebook.com
任何想法?
非常感谢
具体你要求什么:
^(http(s)?://)?www.facebook.com
这将匹配相同,添加http://facebook.com
and https://facebook.com
:
^((http(s)?://(www.)?)|www.)facebook.com
如果以下任何正则表达式匹配,则满足规则:
^http://www\.facebook\.com.*
^https://www\.facebook\.com.*
^www\.facebook\.com$
^www\.facebook\.com/.*
^ 匹配字符串的开头, $ 匹配结尾。因此,您可以使用它来强制匹配位于字符串中的某个点。