Javascript char代码部分无效

时间:2012-12-06 08:25:38

标签: javascript jquery

我想在我的JS表单中添加char代码以防止它。如果我添加这个字符代码,这个JS无法正常工作:

] \ /

-

jQuery.validator.addMethod("userNameRule", function(string, element) { 
    return !string.match(/[.;,`~!@#$%^&*()-+=|{[}'":?><]/g);
    });

我现在要做的是,将char代码添加到我的JS中。

那我怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

您的模式包含一些保留字符,例如. ^ $ ( ) { } - + ?

在角色类中,您只能逃避-,因为它适用于a-z0-9

等符号范围

尝试像这样逃避它们

return !string.match(/[\.;,`~!@#\$%\^&\*\(\)\-\+=|\{\[\}'":\?><]/g);

(或仅转义-