【发布时间】:2011-10-08 01:19:15
【问题描述】:
我打算编写一个正则表达式,它仅在字符串包含至少 n 个不同类别的字符时才匹配。我打算用它来强制我的用户创建强密码,并想检查密码是否至少包含以下 3 个:
- 字符
- 大写字符
- 数字
- 特殊字符
如果所有这些类都存在,则编写一个匹配的正则表达式使用前瞻是微不足道的。但是,我不能围绕“至少 3”部分。这甚至可能(在一个漂亮、紧凑的表达式中)还是我必须创建一个怪物表达式?
【问题讨论】:
标签: javascript regex passwords