密码正则表达式

Password RegExpression

我对密码字段有以下要求 "The password must contain least 1 out of 4 groups: upper case, lower case, number, special character" 任何人请帮助

^(?=.*[A-Z]{1,})(?=.*[a-z]{1,})(?=.*[0-9]{1,})(?=.*[!@#$%\^&\*()_\+\-={}\[\]\:;"'<>,./]{1,}).{4,}$

应该这样做。解释:

^开始

(?=.*[A-Z]{1,})至少一个上

(?=.*[a-z]{1,})至少低一档

(?=.*[0-9]{1,})至少一位数

(?=.*[!@#$%\^&\*()_\+\-={}\[\]\:;"'<>,./]{1,}) 至少一个提到的字符

.{4,} 最小长度 4

$ 结束