欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS正则表达式验证密码格式的集中情况总结

程序员文章站 2023-01-10 11:08:57
 1.密码必须为6-18位字母、数字、特殊符号的: var reg =/^(?=.*[a-za-z])(?=.*\d)(?=.*...

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

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

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

var reg=/^(?![^a-za-z]+$)(?!\d+$)/

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

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,}$/

以上所述是小编给大家介绍的js正则表达式验证密码格式的集中情况总结,希望对大家有所帮助