我想在我的JS表单中添加char代码以防止它。如果我添加这个字符代码,这个JS无法正常工作:
] \ /
-
jQuery.validator.addMethod("userNameRule", function(string, element) {
return !string.match(/[.;,`~!@#$%^&*()-+=|{[}'":?><]/g);
});
我现在要做的是,将char代码添加到我的JS中。
那我怎么能这样做呢?
答案 0 :(得分:1)
您的模式包含一些保留字符,例如. ^ $ ( ) { } - + ?
在角色类中,您只能逃避-
,因为它适用于a-z
或0-9
尝试像这样逃避它们
return !string.match(/[\.;,`~!@#\$%\^&\*\(\)\-\+=|\{\[\}'":\?><]/g);
(或仅转义-
)