我需要使用正则表达式来搜索alphanumeric, (, ), -, ., / and ampersand(&).
的字符串
现在我正在客户端验证中使用此正则表达式
[^A-Za-z0-9.)(/-\&]
编辑:
我想在字符串中搜索特殊字符
VAL.search(/[^A-Za-z0-9.)(/-\&]+/g)==-1
最佳答案
转义反斜杠,将破折号放在字符类的末尾。
[^A-Za-z0-9.)(/\\&-]
不知道为什么要包含
^
,因为这会否定字符类。关于regex - 正则表达式以匹配字母数字字符和&符(&),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6262867/