1
我想弄清楚我正在使用的自定义CMS的密码要求是什么。我找到了一块检查密码的代码。从我能看到的是这些正确的要求? 7 - 20个字符,aZ和0-9个字符可以接受。解码preg_match
if (!preg_match("/^.*(?=.{7,20})(((?=.*[0-9])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[0-9])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[0-9])(?=.*[A-Z]))).*$/",$password)) {
转到https://regex101.com它会向您解释正则表达式,并允许您使用各种值进行尝试。 – CollinD
@CollinD谢谢,这回答了我的问题。 – acctman