您好,我正在尝试验证一些需要格式的表格输入。

GBR(精确),然后是[1-9]代表1位数字,然后是[0-9]代表2位数字,然后没有其他内容。

我在一些jquery中使用它。

            jQuery(function(){
            jQuery("#P3_P_CODE").validate({
                expression: "if (VAL.match(/^\w[GBR]{1,3}[1-9]{1,1}\d[0-9]{1,1}$/)) return true; else return false;",
                message: "Should be a valid Project format"
            });
        });


意思是

/^\w[GBR]{1,3}[1-9]{1,1}\d[0-9]{1,1}$/


是我的正则表达式。

我遇到的问题是,无论我在输入框中键入什么内容,我仍然会收到一条错误消息,这意味着我的正则表达式必须不正确。

我在REGEXP中尝试了几种不同的组合都无济于事。

任何帮助,将不胜感激

最佳答案

/^GBR[1-9]\d\d$/


[GBR]表示这些字符之一。

10-08 09:13