1.漢字(Unicode碼): \u4e00-\u9fa5
2.數(shù)字、空格、英文字母大小寫:\d \s a-zA-Z
3.中文標(biāo)點符號及常用字符:
\·~ \!@#\¥%\……&*\(\) \——-+=
\【\】{}\、| \;\‘\’\:\“\” \《\》\?\,\。\、
4.英文標(biāo)點符號及常用字符
`~ !@#$%^&*() _+-=
[]{}\| ;'':"" ,./<>?
eg:
let regExp = /^[\u4e00-\u9fa5_a-zA-Z0-9\s\·~\!@#\¥%\……&*\(\)\——-+=\【\】{}\、|\;\‘\’\:\“\”\《\》\?\,\。\、`~!#$%^&*()_[]{}\|;'':"",./<>?]+$/;
let str = "漢字12Ss @!!";
regExp.test(str)
注:中英文 +=-@是不區(qū)分的