テキストボックスに小文字以外の文字を入力するときにクラスを変更しようとしています。しかし、これを引き起こしているいくつかの愚かな小さなことがあると確信しています、それは「yo!」のconsole.logを表示していません。これがjavascriptです:
$(function(){
$("input[name='name']").keyup(function(){
var str = $(this).val();
var badChars = new RegExp("[^a-z]");
if (str.indexOf(badChars)!=-1){
console.log("yo!");
$(this).removeClass("good");
$(this).addClass("error");
}
});
});
私は何を台無しにしていますか?