js检测密码强度

2016-01-07 0 665

随便写写
js检测密码强度

<script>
function AuthPasswd(string) {
	if(string.length >=6) {
		if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /\\W+\\D+/.test(string)) {
			noticeAssign(1);
		}else if(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || /\\W+\\D+/.test(string)) {
			if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {
				noticeAssign(-1);
			}else if(/\\[a-zA-Z]+/.test(string) && /\\W+\\D+/.test(string)) {
				noticeAssign(-1);
			}else if(/[0-9]+/.test(string) && /\\W+\\D+/.test(string)) {
				noticeAssign(-1);
			}else{
				noticeAssign(0);
			}
		}
	}else{
		noticeAssign(null);	
	}
}

function noticeAssign(num) {
	if(num == 1) {
		$(\'#weak\').css({backgroundColor:\'#009900\'});
		$(\'#middle\').css({backgroundColor:\'#009900\'});
		$(\'#strength\').css({backgroundColor:\'#009900\'});
		$(\'#strength\').html(\'很强\');
		$(\'#middle\').html(\'\');
		$(\'#weak\').html(\'\');
	}else if(num == -1){
		$(\'#weak\').css({backgroundColor:\'#ffcc33\'});
		$(\'#middle\').css({backgroundColor:\'#ffcc33\'});
		$(\'#strength\').css({backgroundColor:\'\'});
		$(\'#weak\').html(\'\');
		$(\'#middle\').html(\'中\');
		$(\'#strength\').html(\'\');
	}else if(num ==0) {
		$(\'#weak\').css({backgroundColor:\'#dd0000\'});
		$(\'#middle\').css({backgroundColor:\'\'});
		$(\'#strength\').css({backgroundColor:\'\'});
		$(\'#weak\').html(\'弱\');
		$(\'#middle\').html(\'\');
		$(\'#strength\').html(\'\');
	}else{
		$(\'#weak\').html(\'&nbsp;\');
		$(\'#middle\').html(\'&nbsp;\');
		$(\'#strength\').html(\'&nbsp;\');
		$(\'#weak\').css({backgroundColor:\'\'});
		$(\'#middle\').css({backgroundColor:\'\'});
		$(\'#strength\').css({backgroundColor:\'\'});
	}
}
</script>

遇见资源网 js/jquery js检测密码强度 http://www.ox520.com/11287.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务