我有以下代码来检查文本框中的特殊字符。
var partial = /[*!@#$%^&*~]/;
var check = function (string) {
for (i = 0; i < string.length; i++) {
if (partial.test(string[i])) {
return true
}
}
return false;
}
//onclick 我正在调用下面的
$('input[type="text"]').each(function () {
if (check($(this).val()) == true || $(this).val().length <= 2) {
//displayerrormessage
noerror += 1;
}
});
它适用于所有浏览器,但不适用于 IE7。
我不确定我需要改变什么。
有谁知道这是为什么?