一个 20 - 24 个字符长的字母数字字符串,没有空格,没有至少 2 位数字的符号
AAAAAAAAAAAAAAAAAAAA - not valid
AAAAAA0AAAAAAAAA0AAA - valid
AAAAAA01AAAAAAAAA0AAA - valid
AAAAAA0AAAAAAAAA0AAA@ - not valid
请您参考如下方法:
我认为这只有通过前瞻断言才有可能:
^(?=[a-zA-Z\d]{20,24}$)[a-zA-Z]*\d[a-zA-Z]*\d[a-zA-Z\d]*$
前瞻断言 ((?=[a-zA-Z\d]{20,24}$)) 检查字符串是否具有预期的形式(20-24 个字母数字字符).第二部分 ([a-zA-Z]*\d[a-zA-Z]*\d[a-zA-Z\d]*) 检查它是否包含至少两个数字。
