最初和至少一个alpha和14数字的正则表达式

时间:2015-07-17 17:28:10

标签: javascript regex

正则表达式适用于以下

  

a12345678910123 正确

     

123456789a12345 正确

     

12345678gh12345 错误

     

1235453de 错误

1 个答案:

答案 0 :(得分:1)

可以这样做 -

/^(?=\d*[a-z]\d*$)(?=(?:[a-z]*\d){14})[a-z\d]+$/I

格式化:

 ^                             # BOS
 (?= \d* [a-z] \d* $ )         # Only 1 alpha
 (?=
      (?: [a-z]* \d ){14}           # at least 14 numeric
 )
 [a-z\d]+                      # Alpha-nums
 $                             # EOS