我想在我的JS形式中添加字符代码以防止。如果我添加此字符代码,则此JS不起作用:
] /
--
jQuery.validator.addMethod("userNameRule", function(string, element) {
return !string.match(/[.;,`~!@#$%^&*()-+=|{[}'":?><]/g);
});
我现在想做的是,将字符代码添加到我的 JS 中。
那我该怎么做呢?
您的模式包含一些保留字符,例如. ^ $ ( ) { } - + ?
在字符类中,无论如何您都应该只转义-
,因为它适用于a-z
或0-9
等符号范围
试着这样逃避他们
return !string.match(/[.;,`~!@#$%^&*()-+=|{[}'":?><]/g);
(或只是逃脱-
)