为了使客户帐户更安全,精心设计的密码是一种很好的做法.这是我的正则表达式字符串,用于密码验证.
/^(?=.*[0-9])(?!.*?\d{3})(?=.*[a-zA-Z])(?!.*?[a-zA-Z]{3})(?=.*[~!@#$%^&*()+-?])([a-zA-Z0-9~!@#$%^&*()+-?]{8,})$/
Run Code Online (Sandbox Code Playgroud)
代表:
按顺序排列数字和/或字母不是很好.
例:
不行= efg123!$,abcd567%,xyz789 ^&,#hijk23456
OK = ryiiu562 @,erty745#,gjnfl45566 ^
谢谢