首先需求是:中英文数字和特殊字符(-.)的正则所以写下了:
const reg = /^[\u4e00-\u9fa5\d\w\-\.]{1,30}$/
结果发现_这个特殊字符也能符合这个正则,奇了个怪。
最后解决办法:
const reg = /^[\u4e00-\u9fa5a-zA-Z\d\-\.]{1,30}$/
目前原因不清楚,就是有\w的话就会出问题,换了个写法就成功了。
首先需求是:中英文数字和特殊字符(-.)的正则所以写下了:
const reg = /^[\u4e00-\u9fa5\d\w\-\.]{1,30}$/
结果发现_这个特殊字符也能符合这个正则,奇了个怪。
最后解决办法:
const reg = /^[\u4e00-\u9fa5a-zA-Z\d\-\.]{1,30}$/
目前原因不清楚,就是有\w的话就会出问题,换了个写法就成功了。