Advertisement

JavaScript中的密码格式验证

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本篇文章主要讲解如何使用JavaScript进行密码强度的格式验证,包括长度、复杂度要求等,并提供具体实现代码示例。 1. 密码长度最小值:10位。 2. 密码复杂度要求:必须包含大写字母、小写字母、数字和特殊字符中的三种类型。 3. 禁止使用连续四位或以上的顺序(正序或逆序)的数字,例如1234或3210等。 4. 不得在密码中使用连续四位或更多的字母序列,不区分大小写。如abcd、ABCD、AbcD和DcbA均不符合要求。 5. 禁止包含连续重复出现四次以上的字符(包括大写字母、小写字母、数字及特殊符号),例如8888、9999或aaaa等。 6. 大小写敏感的字母不能出现在密码开头或结尾的位置,如sf*********和**********都不符合要求。 7. 账号名称不得作为密码的一部分使用。比如用户账号为013579,则不允许设置***013579****这样的密码形式。 8. 禁忌词(不区分大小写)不能出现在密码中,例如admin、pass等词语被禁止使用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JavaScript
    优质
    本篇文章主要讲解如何使用JavaScript进行密码强度的格式验证,包括长度、复杂度要求等,并提供具体实现代码示例。 1. 密码长度最小值:10位。 2. 密码复杂度要求:必须包含大写字母、小写字母、数字和特殊字符中的三种类型。 3. 禁止使用连续四位或以上的顺序(正序或逆序)的数字,例如1234或3210等。 4. 不得在密码中使用连续四位或更多的字母序列,不区分大小写。如abcd、ABCD、AbcD和DcbA均不符合要求。 5. 禁止包含连续重复出现四次以上的字符(包括大写字母、小写字母、数字及特殊符号),例如8888、9999或aaaa等。 6. 大小写敏感的字母不能出现在密码开头或结尾的位置,如sf*********和**********都不符合要求。 7. 账号名称不得作为密码的一部分使用。比如用户账号为013579,则不允许设置***013579****这样的密码形式。 8. 禁忌词(不区分大小写)不能出现在密码中,例如admin、pass等词语被禁止使用。
  • JavaScript电子邮件地址
    优质
    本文将详细介绍如何使用JavaScript编写代码来验证电子邮件地址是否符合标准格式,确保其有效性和正确性。 最近完成了一个前端项目,要求输入的数据必须包含 @ 符号和点号(.),同时规定 @ 不能是邮件地址的首字符,并且在 @ 后面至少需要有一个点号。 代码如下: ```html 利用JavaScript验证是否符合电子邮箱地址