/^[\w\u4e00-\u9fa5]{6}$/g
我只想匹配数字字母_ 多词 没有有任何特殊字符 但是我这个正则不行 请问是 哪里有问题啊 该怎么写啊?
js里面\w
是等同于 [a-zA-Z0-9_]的
(注意其它语言环境不一定!比如C#里面可以匹配非英文语言)
所以如果只是匹配“长度为6的数字字母_”的话:
/^\w{6}$/g
但是题主的正则里面有unicode编码\u4e00
(翻译成中文就是“一”)
所以我猜测题主说的“数字”是不是包括中文数字呢?
请题主进一步把需求说的更清楚一点
/^[a-zA-Z0-9_]{6}$/g;