我需要一个javascript regex只包括字母,数字和特殊字符。我试过在regex下面,但它不起作用。
/^(?!.*(<|>)).*[a-zA-Z0-9 \\\\@!#$%^&*()_+-={}:;'\",.?|\[\\]\/~`\n]+$/发布于 2017-04-04 11:06:51
接受特殊人物
^\w\s匹配任何非字母、数字和非空白字符.
\S匹配任何非空白字符。
.匹配除换行符以外的任何字符。
\S\s匹配JavaScript正则表达式中的任何字符。
字母数字字符串匹配如下:
^[a-zA-Z0-9]+$它匹配只包含列出的字符并且至少有一个字符长度的任何字符串。
有了特殊的字符,它就会以同样的方式工作。
但是你认为什么是特别的焦炭呢?
对于!@#$%^&*()+=-[]\';,./{}“:<>?-作为一组特殊字符,正则表达式如下所示:
^[@!#\$\^%&*()+=\-\[\]\\\';,\.\/\{\}\|\":<>\? ]+$同样,将列出所有允许的字符。作为命令或量词在regexes中使用的命令或量词必须转义。
https://stackoverflow.com/questions/43205382
复制相似问题