验证密码必须是字母加数字的组合

Posted kaixinmao1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了验证密码必须是字母加数字的组合相关的知识,希望对你有一定的参考价值。

function validPsw(password) {  
     var num = 0;  
     var number = 0 ;  
     var letter = 0 ;  
     var bigLetter = 0 ;  
     var chars = 0 ;  
       
     if (password.search(/[0-9]/) != -1) {  
         num += 1;  
         number =1;  
     }  
     if (password.search(/[A-Z]/) != -1) {  
         num += 1;  
         bigLetter = 1 ;  
     }  
     if (password.search(/[a-z]/) != -1) {  
         num += 1;  
         letter = 1 ;  
     }  
     
         if(number>=1&&(bigLetter+letter<=0)){  
             alert("不能全为数字!");  
         }  
         if(number==0&&(bigLetter+letter>=1)){
             alert("不能全为字母!");
         }
         var reg = /^[0-9a-zA-Z]+$/;
         if(!reg.test(password)){
                alert("密码只能由数字和字母组成");
            }
           
     
 } 

以上是关于验证密码必须是字母加数字的组合的主要内容,如果未能解决你的问题,请参考以下文章

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合

oracle官网注册新账号!

密码由字母、数字、下划线、组成密码长度为6_16位 、

jQuery 密码验证 字母加数字或符号的组合密码,不能单独使用数字字母或字符及 常用正则

正则数字字母字符密码组合校验

js 正则表达式:密码必须由6-12位数字加字母组成