启用了箭头键的正则表达式验证

时间:2016-04-06 04:39:11

标签: javascript regex validation keycode

我想在输入字段上进行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键。

我尝试一起使用密钥代码和正则表达式但不知何故它不起作用。请帮助我了解如何实现这一目标。

0 个答案:

没有答案