在前端判断输入的密码是不是由数字和密码组合

本文介绍了一个使用jQuery的脚本来验证密码强度,确保密码由6到16位的数字和字母组成,符合复杂性要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script src="js/jquery-1.8.3.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function(){
    	$("#password").change(function(){
    		var zhengze =  /^[0-9a-zA-Z]{6,16}$/;    //判断密码
    		 var repPass1 = /[0-9]{1,}/;       //判断数字
    		 var repPass2 = /[a-zA-Z]{1,}/;     //判断字母
    		var va=$("#password").val();
    		if(!zhengze.test(va)){
    			alert('密码必须由6-16位数字或者字母组成');
    			}else if(!repPass1.test(va) || !repPass2.test(va)){ 
    		        alert('请输入符合规则的密码~!'); 
    		        
    		       
    		    }    
    			else if(va.length<6||va.length>16) 
    		    { 
    		        alert("登录密码长度不符合要求!"); 
    		      
    		        
    		    } 
    	})
    })
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值