我需要正则表达式来搜索alphanumeric, (, ), -, ., / and ampersand(&).
现在我在客户端验证中使用此正则表达式
[^A-Za-z0-9.)(/-\&]
修改
我想在字符串中搜索特殊字符VAL.search(/[^A-Za-z0-9.)(/-\&]+/g)==-1
答案 0 :(得分:18)
转义反斜杠,将短划线放在角色类的末尾。
[^A-Za-z0-9.)(/\\&-]
不确定为什么要包含^
,因为这会否定字符类。
答案 1 :(得分:3)
试试这个:
VAL.search(/[^a-zA-Z0-9.()/&-]/g) == -1