-5

我需要 javascript 中的正则表达式来匹配某些指定的 url(例如 facebook.com),如下所示:

http://www.facebook.com ; https://www.facebook.com ; www.facebook.com

但不是

www.something.com/test/redirect?=www.facebook.com

任何想法?

非常感谢

4

2 回答 2

2

具体你要求什么:

^(http(s)?://)?www.facebook.com

这将匹配相同,添加http://facebook.comand https://facebook.com

^((http(s)?://(www.)?)|www.)facebook.com
于 2013-01-22T02:57:42.767 回答
0

如果以下任何正则表达式匹配,则满足规则:

^http://www\.facebook\.com.*

^https://www\.facebook\.com.*

^www\.facebook\.com$

^www\.facebook\.com/.*

^ 匹配字符串的开头, $ 匹配结尾。因此,您可以使用它来强制匹配位于字符串中的某个点。

于 2013-01-22T02:53:47.167 回答