需要至少3个字母数字值和无限数值的正则表达式

时间:2013-10-15 07:32:44

标签: javascript regex

我需要一个正则表达式,它将限制字母数字值和无限数量的数值。

  1. 至少3个ALPHANUMERIC值
  2. 无限数量的NUMERIC值
  3. 我试过这个

    /^[a-zA-Z]{3,}$/ which will limit characters.
    

    /^\d+$/ which will check for the numeric values ...
    

    但我需要添加另一个条件,如无限数值。我需要一个正则表达式。

1 个答案:

答案 0 :(得分:2)

^(\d*[a-zA-Z]\d*){3,}$

这是三个字符a-z被任意数量的数字所包围,匹配字符串如“12a34b567c”。

检查字母数字(a-z +数字):

^(\d*[a-zA-Z0-9]\d*){3,}$

并且,假设字符可以按任何顺序排列(即以3个字母数字字符开头,后跟数字)。