【发布时间】:2015-04-07 16:33:06
【问题描述】:
我正在尝试以下条件的正则表达式之一:
至少 1 个数字, 至少1个字符, 长度应为 3 到 16 位。 任何字符和数字都不能重复超过 2 次。
我在这里尝试了一个正则表达式。
(^(?=.*\d)(?=.*[a-zA-Z]).{3,16}$)\1{2,}
但它没有成功。
有效和无效帖子示例:
advan@123 -valid
advan@4 -valid
advvvan@123 -无效
advan@11123 -无效
- advan123 -有效
- 1231123123ab -有效
- advadvvadv12 -有效
【问题讨论】:
-
贴一些有效和无效的例子。
-
您的最终解决方案不应仅限于正则表达式。
标签: javascript c# asp.net regex