Javascript char 代码部分不起作用



我想在我的JS形式中添加字符代码以防止。如果我添加此字符代码,则此JS不起作用:

]  /

--

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

我现在想做的是,将字符代码添加到我的 JS 中。

那我该怎么做呢?

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

在字符类中,无论如何您都应该只转义-,因为它适用于a-z0-9等符号范围

试着这样逃避他们

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

(或只是逃脱-

最新更新