1.文本框里只能输入11位
<input name="tel" type="text" id="tel" maxlength="11" />
2.文本框只能输入数字
<input name="tel" type="text" id="tel" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
3.文本框只能输入11位,并且只能输入数字
<input name="tel" type="text" id="tel" maxlength="11" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
4.JS验证文本框的值不能少于11位数字
<script>
function abc(){
if(document.getElementById("dianhua").value.length<11){alert('手机号不能少于11位');return false;}
if(document.getElementById("dianhua").value.length>11){alert('手机号不能大于11位');return false;}
}
</script>
5.JS验证文本框的值不能少于11位数字,且必须是13、 14、 17、 15、 18、 开头的数字
<script>
function sbsb(){
var phone=document.form2.tel.value; if(phone&&/^1[3|4|7|5|8]\d{9}$/.test(phone)){}else{alert('输入正确的手机号');return false;}
}
</script>