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

新手上路,请多包涵

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

阅读 1.2k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题