正则表达式匹配字母数字字符和&符号(&)

key*_*ey2 15 regex

我需要正则表达式来搜索字符串 alphanumeric, (, ), -, ., / and ampersand(&).

现在我在客户端验证中使用此正则表达式

 [^A-Za-z0-9.)(/-\&]
Run Code Online (Sandbox Code Playgroud)

编辑:

我想在我的字符串中搜索特殊字符 VAL.search(/[^A-Za-z0-9.)(/-\&]+/g)==-1

Tom*_*lak 18

转义反斜杠,将短划线放在角色类的末尾.

[^A-Za-z0-9.)(/\\&-]
Run Code Online (Sandbox Code Playgroud)

不知道你为什么要包括^,因为这会否定字符类.