JS利用正则表达式实现简单的密码强弱判断实例

 1.密码必须为6-18位字母、数字、特殊符号的:

实现功能:

var reg =/^(?=.*[a-zA-Z])(?=.*d)(?=.*[~!@#$%^&*()_ `-={}:";'<>?,./]).{6,18}$/;

1、输入字符要在6-16之间;小于6个字符或大于16个字符时给予提示,而且强弱不显示;为0时,也给予提示;

2.密码必须为6-18位字母、数字

2、当密码在6-16个字符之间时,如果密码全是数字或全是字母,显示弱;密码是数字与字母的组合,则显示强;若为字母数字加下划线,则为强;

var reg=/^(?![^a-zA-Z] $)(?!D $)/

效果图如下:

3.支持字母、数字、标点符号、特殊字符

威尼斯人棋牌 1

var reg=/^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[a-z])(?=.*[^A-Za-z0-9])|(?=.*[A-Z])(?=.*[0-9])(?=.*[^A-Za-z0-9])|(?=.*[a-z])(?=.*[0-9])(?=.*[^A-Za-z0-9])).{6,}|(?:(?=.*[A-Z])(?=.*[a-z])|(?=.*[A-Z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[^A-Za-z0-9])|(?=.*[a-z])(?=.*[0-9])|(?=.*[a-z])(?=.*[^A-Za-z0-9])|(?=.*[0-9])(?=.*[^A-Za-z0-9])|).{6,}$/

威尼斯人棋牌 2

以上所述是小编给大家介绍的JS正则表达式验证密码格式的集中情况总结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

威尼斯人棋牌 3

您可能感兴趣的文章:

威尼斯人棋牌 4

本文由威尼斯人棋牌发布于计算机教程,转载请注明出处:JS利用正则表达式实现简单的密码强弱判断实例