【发布时间】:2025-12-11 12:40:02
【问题描述】:
我想为 DNS 创建一个正则表达式。
我的要求是有效的 DNS 应该是:
- www.x.y
- www.t.x.y
- www.s.t.x.y
只允许使用 4 个点 (.)。我试过这个正则表达式,但它不起作用。请提出建议。
^[a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-z0-9]+.[a-zA-z0-9]$
【问题讨论】:
-
为什么不使用解析器?
-
一旦我找到了这个美丽的服务,它可能会有所帮助。 debuggex.com
-
.通常是匹配任何字符的特殊字符。您可能需要转义它,因为您需要.而不是元字符。 -
@StNickolas 这是一个了不起的网站。 +1 指出这一点。
-
@anonymous 会 this link 帮忙吗?