密码的regex必须包含至少8个字符、至少一个数字以及大小写字母和特殊字符。我想要一个正则表达式来检查:密码至少包含八个字符,包括至少一个数字,并包括大写字母和大写字母以及特殊字符。#, ?, !.它不能是你的旧密码,也不能包含你的用户名,"password",或"websitename"这是我的验证表达式,用于八个字符,包括一个大写字母、一个小写字母和一个数字或特殊字符。(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"我怎么写呢?密码必须是八个字符,包括一个大写字母、一个特殊字符和字母数字字符。?
3 回答
慕少森
TA贡献2019条经验 获得超9个赞
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[@$!%*#?&])[A-Za-z\d@$!%*#?&]{8,}$"
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$"
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,10}$"
MMTTMM
TA贡献1869条经验 获得超4个赞
^(.{0,7}|[^0-9]*|[^A-Z]*|[^a-z]*|[a-zA-Z0-9]*)$
添加回答
举报
0/150
提交
取消