Jquery 验证:允许数字和字母数字模式
文本框可以包含格式为的值 DL-06-T-7405(前两个字母,然后是两个数字,然后是字母,然后是四个数字) 或 DL-06-TT-7405(前两个字母、两个数字、两个字母、后四个是数字) 或 DL-06-TTT-7405(前两个字母、两个数字、三个字母、后四个是数字) 到目前为止我所做的Jquery 验证:允许数字和字母数字模式,jquery,regex,Jquery,Regex,文本框可以包含格式为的值 DL-06-T-7405(前两个字母,然后是两个数字,然后是字母,然后是四个数字) 或 DL-06-TT-7405(前两个字母、两个数字、两个字母、后四个是数字) 或 DL-06-TTT-7405(前两个字母、两个数字、三个字母、后四个是数字) 到目前为止我所做的 /^[A-Z]{2}[0-9]{2}\w$/ 但我不能提出其他情况 案例1:DL-06-TTT-7405 案例2:DL-06-TT-7405 案例3:DL-06-T-7405 如何允许一个文本框仅包含上述3
/^[A-Z]{2}[0-9]{2}\w$/
但我不能提出其他情况
案例1:DL-06-TTT-7405
案例2:DL-06-TT-7405
案例3:DL-06-T-7405
如何允许一个文本框仅包含上述3种情况,除此之外您可以使用限制量词
{1,3}
匹配1到3次出现,并在子模式之间添加连字符:
^[A-Z]{2}-[0-9]{2}-[A-Z]{1,3}-[0-9]{4}$
^^^^
见
图案细节:
-字符串的开头^
-2个大写ASCII字母[A-Z]{2}
-文字连字符-
-2位数字[0-9]{2}
--连字符-
-1到3个大写ASCII字母[A-Z]{1,3}
-连字符,4位数字-[0-9]{4}
-字符串结束$
-
字符