【发布时间】:2018-05-16 17:10:38
【问题描述】:
我正在尝试创建一个捕获子域而不是 www 或域的正则表达式。
所以,应该可以匹配 client.com => 客户 subdomain.client.com => 子域 www.client.com => 客户
但是我在通过前瞻消除可选的 www 时遇到了一些麻烦。
目前,我有这个:
/((?!www)([^\.]+)\.)?([^\.]+)\.(?:(co?|nl|be|fr|de|es|it|pt|gov|org)).*/
https://regex101.com/r/d4qPNV/2
但我似乎无法消除 www 捕获。有什么建议吗?
【问题讨论】:
标签: javascript regex