这个正则表达式目前接受名称服务器末尾的点。我需要的是:ns1.test.com.
和ns1.test.com
被接受,但不是ns1.test.com..
var re = /^([a-z0-9][a-z0-9-]*\.)+[a-z]{2,3}\.$/i;
请帮帮我。提前谢谢。
答案 0 :(得分:1)
使用?
。这意味着“前一个字符是可选的”。
/…\.?$/
答案 1 :(得分:1)
可选运算符是?
。
所以只需制作正则表达式:
var re = /^([a-z0-9][a-z0-9-]*\.)+[a-z]{2,3}\.?$/i;