jQuery を使用してフォーム (firstName、lastName、および email) を検証しています。フォームの電子メール部分は正常に検証されましたが、firstName および lastName 入力フィールドを検証する方法を知りたいですか?
jQuery 検証スクリプト:
電子メールの検証 (動作):
var patt = /^.+@.+[.].{2,}$/i;
if(!patt.test(ele.val())) {
jVal.errors = true;
emailInfo.removeClass('correct').addClass('error').html('X').show();
ele.removeClass('normal').addClass('wrong');
}else{
emailInfo.removeClass('error').addClass('correct').html('√').show();
ele.removeClass('wrong').addClass('normal');
}
},
firstName 検証 (機能していません):
var patt = /^[a-zA-Z'-]+$/;
if(!patt.test(ele.val()).length < 2) {
jVal.errors = true;
firstNameInfo.removeClass('correct').addClass('error').html('X').show();
ele.removeClass('normal').addClass('wrong');
} else {
firstNameInfo.removeClass('error').addClass('correct').html('√').show()
ele.removeClass('wrong').addClass('normal');
}
},