我是编写正则表达式的新手。我打算编写正则表达式来验证通配符域匹配。这是场景。
正确:
*.test.com
test.com
abc.test.com
不正确:
*test.com
test.com*
test.*.com
test.abc*.com
这是我上面的secnario
的正则表达式/^(([a-zA-Z0-9]|\*\.[a-zA-Z0-9])([a-zA-Z0-9\-_]{0,243}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/
它按预期工作。我们可以改进或写出更好的表达吗?