标签: regex regex-negation
我正在使用这个正则表达式:
^(?!.*&#.*)[a-zA-Z0-9!@_'?., `#$&()-\\\\/:"]*$
但它接受以下字符:*=+[;<> 我怎么不允许他们?我尝试添加此(?!.*(~%^*=+[{}]|;<>))但它没有用!
*=+[;<>
(?!.*(~%^*=+[{}]|;<>))
答案 0 :(得分:2)
确保逃离那里的-。
-
^(?!.*&#.*)[a-zA-Z0-9!@_'?., `#$&()\\-\\\\/:"]*$ ^^