我需要JavaScript正则表达式才能包含字母数字和特殊字符。我试图在正则表达式下面,但它不工作。JavaScript正则表达式包含字母数字和特殊字符
/^(?!.*(<|>)).*[a-zA-Z0-9 \\\\@!#$%^&*()_+-={}:;'\",.?|\[\\]\/~`\n]+$/
我需要JavaScript正则表达式才能包含字母数字和特殊字符。我试图在正则表达式下面,但它不工作。JavaScript正则表达式包含字母数字和特殊字符
/^(?!.*(<|>)).*[a-zA-Z0-9 \\\\@!#$%^&*()_+-={}:;'\",.?|\[\\]\/~`\n]+$/
要接受的特殊字符
[^ \ W \ s]的匹配任何非字母数字和非空白字符。
\ S匹配任何非空白字符。
。匹配除换行符之外的任何字符。
[\ S \ s]匹配JavaScript正则表达式中的任何字符。
字母数字串匹配是这样的:
^[a-zA-Z0-9]+$
它仅包含所列出的字符的和为至少一个字符长的任意的字符串匹配。
对于特殊的字符,它会以相同的方式工作。
但是你认为什么是一个特殊的字符?
对于@#$%^ & *()+ = - [] \';,/ {} |“:!?<> - 是设置的特殊字符的,正则表达式应该是这样的:
^[@!#\$\^%&*()+=\-\[\]\\\';,\.\/\{\}\|\":<>\? ]+$
同样,所有允许的字符列。正则表达式中使用的命令或量词的那些必须用转义。
它可以用于''abc @%()()“'? – Jai
可以包含所需的接受和拒绝产出清单?甚至列表的规则? – evolutionxbox
^[A-Za-z0-9 _ @。#&+ - ] * $ –