美文网首页
强密码验证规则

强密码验证规则

作者: Clayten | 来源:发表于2022-12-04 13:56 被阅读0次

方案一

1.至少6-14个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符:

/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{6,14}$/

或者:

/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[\s\S]{6,14}$/

其中 [\s\S] 中的\s空白符,\S非空白符,所以[\s\S]是任意字符。也可以用[\d\D]、[\w\W]来表示。

2.至少6个字符,至少1个大写字母,1个小写字母和1个数字,不能包含特殊字符(非数字字母):

/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,}$/

3.至少6个字符,至少1个字母,1个数字和1个特殊字符:

^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{6,}$

4.至少6个字符,至少1个大写字母,1个小写字母和1个数字:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{6,}$

5.至少6个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{6,}

6.最少6个最多14个字符,至少1个大写字母,1个小写字母,1个数字和1个特殊字符:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{6,14}

方案二

至少1个大写字母English letter,(?=.?[A-Z])
至少1个小写英文字母,(?=.
?[a-z])
至少1位数字,(?=.?[0-9])
至少有1个特殊字符,(?=.
?[#?!@$%^&*-])
最小6个长度.{6,}

相关文章

  • 强密码验证规则

    方案一 1.至少6-14个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符: 或者: 其中 [\...

  • javascript 密码强度规则、打分、验证(给出前端代码,后

    前言: 密码强度是一个很普遍的功能,比较简单,主要是怎么制定这个强度规则。现在需要升级密码强度的验证,以前的验证比...

  • js-正则匹配 js验证字符串和对象

    // 正则匹配// 验证 字符串/中文/英文/用户名/验证码/手机号/密码规则/对象是否空Object.keys...

  • iOS12新特性自定义密码自动填充规则

    基本概念理解 通过添加自定义限制来修改应用的强密码规则。 虽然自动填充密码生成的强密码安全性已经很好了,但我们的应...

  • ThinkPHP验证使用方法

    1,普通验证规则 2,场景验证规则

  • GPG强硬规则

    规则: 1、手机注册验证码有效时间为30分钟,请尽快注册。 2、为了你的账户安全,注册时登录密码和安全密码不要完全...

  • 生活是个bug

    请输入账号密码, 密码错误!x3 忘记密码, 验证问题, 验证成功, 重置密码,请输入新密码, 确认密码, 对不起...

  • vue vue-router vuex element-ui a

    注册页面regin.vue的代码和登录页面的代码差不多,就是要自己写2个验证,电话号码和确认密码的验证规则 reg...

  • 参考的文章

    验证码 图片验证码前端怎样获取后端生成的验证码图片,并且点击图片的时候改变验证码 记住密码 前端记住密码功能密码安...

  • 正则表达式

    密码验证正则

网友评论

      本文标题:强密码验证规则

      本文链接:https://www.haomeiwen.com/subject/vrjvfdtx.html