正则表达式匹配用户密码
密码形式可以根据开发需求自己设定,下面是几个匹配密码的例子:
正则表达式^[a-zA-Z]\w{5,17}$
匹配以字母开头,长度在6~18之间,只能包含字符、数字和下划线
不匹配
正则表达式^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{4,8}$
匹配1agdA*$#|1agdA*$#|1agdA*$#
不匹配wyrn%@*&$#f|mbndkfh782|BNfhjdhfjd&*)%#$)
正则表达式[^A-Za-z0-9]
匹配!@#$|%^&*|'><?.,"
不匹配ABC123abc|abc123ABC|abc0132ABC
正则表达式Password="(\{.+\}[0-9a-zA-Z]+[=]*|[0-9a-zA-Z]+)"
匹配!@#$|%^&*|'><?.,"
不匹配ABC123abc|abc123ABC|abc0132ABC
正则表达式(?-i)(?=^.{8,}$)((?!.*\s)(?=.*[A-Z])(?=.*[a-z]))(?=(1)(?=.*\d)|.*[^A-Za-z0-9])^.*$
匹配a3dAbed.|P@ssword1|aB_1bbbb|myPassw0rd!
不匹配password|password12|password__12|p@ssw0rd
以上所述是小编给大家介绍的正则表达式匹配用户密码的相关内容,希望对大家有所帮助!