【发布时间】:2015-04-29 12:37:22
【问题描述】:
确保给定字符串与以下内容匹配的正则表达式是什么 条件?
最少八个字符。
-
应该是以下三项的组合:
a. Upper case characters b. Lower Case characters c. Numbers d. Special characters `(!@#$%^&*?/)`
我知道一个正则表达式,它可以帮助我检查字符串是否匹配 #2 下提到的所有点。但我想知道我们如何检查组合?
当前使用的正则表达式:
^(?=.[a-z])(?=.[A-Z])(?=.\d)(?=.(_|[!@#$%^&*?/])).{8,}$
提前致谢
【问题讨论】:
-
无论您正在寻找什么、学习或使用一个好的密码检查器,这可能会有所帮助:blogs.dropbox.com/tech/2012/04/…
标签: javascript regex validation passwords