输入要跟踪的字段并检查以下算法。最多11个字母数字字符:
第1至第4个字符=>字母字符 - 没有数字和特殊字符。
第5个字符=> 0(只有一个零)
第6至第11个字符=>字母数字。
我认为我的问题很简单,我想在输入字段中输入11个字符,但前4个字符应该在第1点中定义,第5个字符应该是0和第6个字符以及前面的字母数字。输入字段应该允许输入我定义的字符,如果有人想在5ht输入1或其他字符,输入字段不应该允许,因为5ht位置是0,其他位置是相同的表达式。
答案 0 :(得分:1)
看起来你必须使用regex
:
$('input').val().match(/^[a-z]{4}0[a-z0-9]{6}$/i);
^
:以[a-z]
:允许使用字母字符{4}
:匹配4个前面的字符0
:匹配0
[a-z0-9]
:匹配任何序列中来自a-z和0-9的任何字符$
:字符串结尾i
:不区分大小写的匹配答案 1 :(得分:0)
答案 2 :(得分:0)
要在区分大小写时检查值,请使用此正则表达式。
/ ^ [A-ZA-Z] {4} 0 [\ W] {6} $ /