【发布时间】:2017-06-15 03:18:33
【问题描述】:
我需要正则表达式,它可以从字符串中解析域名,包括来自电子邮件地址的域。我在 StackOverflow 上找到了以下正则表达式:
/(?:[\w-]+\.)+[\w-]+/
根据提供的演示,这很有名:https://regex101.com/r/aF1cY0/5
我在这里从 StackOverflow 上的另一个问题中得到了正则表达式:
How to get domain from a string using javascript regular expression
我想更改现有的正则表达式以仅匹配特定的 TLD(例如 com|net|biz)
由于我完全是 regex 的新手,因此我无法弄清楚该规定的放置位置。
非常感谢任何帮助。
【问题讨论】:
-
你可能想要
\b(?:[\w-]+\.)+(?:com|net|biz)\b-> regex101.com/r/aQu3t1/1
标签: javascript regex url subdomain