我想在输入字段上进行PAN卡验证。模式为XXXXXNNNNX,其中X = Alphabet,N = Number。也没有特殊字符可以使用。
以下代码是我调用文本字段的模糊事件的函数。
function checkField(fieldname) {
if (/^[A-Z]{5}\d{4}[A-Z]{1}$/.test(fieldname.value)) {
//hiding error message
$('#err_msgpan').hide();
//removing error input class
$(fieldname).removeClass('input_outlineerror');
//adding normal input class
$(fieldname).addClass('input_outline');
} else {
$('#err_msgpan').show();
$(fieldname).removeClass('input_outline');
$(fieldname).addClass('input_outlineerror');
fieldname.focus();
return false;
}
}
我遇到的问题是该字段现在不接受任何箭头键,HOME键,END键。
我尝试一起使用密钥代码和正则表达式但不知何故它不起作用。请帮助我了解如何实现这一目标。