【发布时间】:2019-04-11 09:03:36
【问题描述】:
我在创建正则表达式以允许唯一有效的域名时遇到一些问题。 规则是:
- 最少有 3 个字符。
- 可以有点,但不能有两个连续。不能有其他特殊字符
- 可以有大小写字母和数字
- 点之间,至少要有一个字符
例如:
有效域名 -> bruno.cCm.pt3
无效域名 -> bruno..com(或)bruno.
我现在拥有的是:^.{2,253}([A-Za-z\d](-*[A-Za-z\d])*)(\.([A-Za-z\d](-*[A-Za-z\d])*))*$
【问题讨论】:
-
试试
^\w+(?:\.\w+)+$
标签: regex