正则表达式匹配“www”或没有

时间:2010-01-10 18:27:41

标签: regex

我有以下网址:

www.localhost.com
localhost.com
test.localhost.com

我如何在正则表达式中匹配“www”或什么都没有?

4 个答案:

答案 0 :(得分:23)

(?:www)?

应该匹配www或没有。

答案 1 :(得分:0)

如果我理解你的问题,你需要使用前瞻,如下:

/^www(?=\.localhost.com)/

当且仅当www后跟.localhost.com时,才会匹配{{1}}。

如果那不是你想要做的,请澄清。

答案 2 :(得分:0)

/^www/可让您检查对象是否以www开头。

答案 3 :(得分:-2)

万维网。+? 它匹配所有前缀为www

的字符串