[ 对提交的手机号的验证和各种限制措施 ]

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>

这里提供的技术文档仅供参考,发挥您的想像自由组合