Регулярное выражение, чтобы соответствовать "www" или ничего - PullRequest
10 голосов
/ 10 января 2010

У меня есть следующие URL:

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

Как бы я соответствовал "www" или ничему в регулярном выражении?

Ответы [ 4 ]

23 голосов
/ 10 января 2010
(?:www)?

должно соответствовать www или ничему.

0 голосов
/ 10 января 2010

/^www/ позволяет проверить, начинается ли объект с www.

0 голосов
/ 10 января 2010

WWW. +? Соответствует всей строке с префиксом www

0 голосов
/ 10 января 2010

Если я правильно понимаю ваш вопрос, вам нужно использовать следующий взгляд:

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

Это будет соответствовать www тогда и только тогда, когда за ним следует .localhost.com.

Если это не то, что вы пытаетесь сделать, пожалуйста, уточните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...