求注册时密码的JS脚本

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:30:46
想做一个脚本在注册输入密码时.当密码少于6位或者是单数字或字符时显示弱.8位以上混合显示强.否则显示一般.请问下要怎么写啊

密码:<input type="password" id="pw">
<input type="button" onclick="fun()" value="提交"><br>
<textarea id="show"></textarea>
<script>
function fun(j){
var str = document.getElementById("pw").value;
var show = document.getElementById("show");
var flag1 = str.search(new RegExp("[A-Za-z]","ig"))+1;
var flag2 = str.search(new RegExp("[0-9]","ig"))+1;
var showValue = str+":一般";
if(str.length > 8 && flag1*flag2 > 0){
showValue = str+":强";
}
if(str.length < 6 || flag1*flag2 == 0){
showValue = str+":弱";
}

show.innerText=showValue;
}
</script>