有没有大佬帮忙看下这个正则要怎么写?

Akio
  • 1
新手上路,请多包涵

正则:只能包含中英文、空格、数字和-_.·字符,字符除了提到的,别的都不能包含。我之前写的是这样/^[a-zA-Z0-9.\·-_()(\s)\u4E00-\u9FA5]$/,但是现在要求匹配中文偏僻字,改了几版都不行,这个正则应该怎么写?

回复
阅读 290
1 个回答

是想加上中文偏僻字?把它们 Unicode 的范围加上去就好了啊。其他,这个 JS 的正则中间的 - 缺少转义,而且这个正则只能匹配占单行的单个字符,因为你使用了 ^$,而且也没使用 + 之类的。

宣传栏