let regexp = new RegExp(’/^[\u4e00-\u9fa5\s·]+$/’, ‘g’);
输出的内容’/\/^[一-龥s·]+$\//g’,请问这个是什么原因呢
这个是你的正则表达式写错了,才会显示乱码,你想要的是这个吧/^(\w|-|[\u4E00-\u9FA5])*$/
我试了简单的[\u4E00-\u9FA5]这个也不行,输出也是有乱码,不过它可以调用test方法,但test(中文)的时候输出false,最后我没用new RegExp这个来生产正则了,直接是/^[\u4e00-\u9fa5]+$/这样赋值就可以了