小编Elv*_*vis的帖子

使用顺序字母和数字进行密码验证 - RegEx

为了使客户帐户更安全,精心设计的密码是一种很好的做法.这是我的正则表达式字符串,用于密码验证.

/^(?=.*[0-9])(?!.*?\d{3})(?=.*[a-zA-Z])(?!.*?[a-zA-Z]{3})(?=.*[~!@#$%^&*()+-?])([a-zA-Z0-9~!@#$%^&*()+-?]{8,})$/
Run Code Online (Sandbox Code Playgroud)

代表:

  • 8个或更多字符.
  • 大写字母AZ
  • 小写字母az
  • 特殊字符〜!@#$%^&*()+ - ?
  • 这个正则表达式函数是什么?:不得包含最多3个连续字母和/或数字.

按顺序排列数字和/或字母不是很好.

例:

不行= efg123!$,abcd567%,xyz789 ^&,#hijk23456
OK = ryiiu562 @,erty745#,gjnfl45566 ^

谢谢

javascript regex password-protection

2
推荐指数
1
解决办法
5009
查看次数

标签 统计

javascript ×1

password-protection ×1

regex ×1