テキストボックス内の特殊文字をチェックする次のコードがあります。
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 では動作しません。
何を変更する必要があるのか わかりません。
その理由を知っている人はいますか?