0

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

  1. 至少 3 个字母数字值
  2. 无限数量的 NUMERIC 值

我试过这个

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

并且

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

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

4

1 回答 1

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

这是由任意数量的数字包围的三个字符 az,匹配诸如“12a34b567c”之类的字符串。

要检查字母数字(az + 数字):

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

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

于 2013-10-15T07:37:03.553 回答