求一段js校验密码复杂度的代码 谢谢! 急急急!

JavaScript012

求一段js校验密码复杂度的代码 谢谢! 急急急!,第1张

function chk(s){//返回空串表示合格

if (s.length<6) return '长度小于6位'

elseif (s.length>12) return '长度大于12位'

elseif (! s.match(/[0-9]/)) return '没有数字'

elseif (! s.match(/[a-zA-Z]/)) return '没有字母'

else return ''

}

<script language="javascript">function chkpwd(pwd){ if(pwd.match(/[\d]/) &&pwd.match(/[A-Za-z]/) &&pwd.match(/[^\da-zA-Z]/)){ return true} else { return false} } alert(chkpwd('a#2'))</script>

<input type="text" onblur="checkInt(this)" />

<script type="text/javascript">

function checkInt(obj){

var val = obj.value

var preg = /^\d{6,10}$/

if(preg.test(val)){

alert("验证通过")

}else{

alert('验证失败')

}

}

</script>