Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下简单的名称服务器正则表达式:
^[a-zA-Z0-9]+\.[a-zA-Z0-9]+\.[a-zA-Z0-9\.]+
我想通过以下方式改进这一点
任何人都可以提供一些帮助吗?
^([a-zA-Z0-9]+|[a-zA-Z0-9]*\*[a-zA-Z0-9]*)(\.[a-zA-Z0-9]+){2,3}$将匹配:
^([a-zA-Z0-9]+|[a-zA-Z0-9]*\*[a-zA-Z0-9]*)(\.[a-zA-Z0-9]+){2,3}$
.
*
不允许第一部分是 www 是在同一个正则表达式中做所有事情的麻烦,并且可能更好地作为前/后步骤完成,相当于if (!string.startsWith("www"))你正在使用的任何内容。
if (!string.startsWith("www"))