如何用js实现验证密码6-10位数 求大神帮帮忙 谢谢了

JavaScript010

如何用js实现验证密码6-10位数 求大神帮帮忙 谢谢了,第1张

<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>

var i=1234方法一,转换成字符串,再得到字符串长度,即位数var l=i.toString().length方法二:循环除以10,直到为零,统计除的次数,即位数var l=0while(i<>0){i=i/10 l++}

//1, isNaN

var s = "223"

var b = isNaN(s) // false:数字。true:非数字

//2,正则

var s = "223"

var p = /^[0-9]+$/

var b = p.test(s) //true:数字。false:非数字