代码描述:JavaScript 表单验证手机号。JavaScript表单验证手机号码格式实例代码
在一些要求比较严格的网站,手机格式的验证是必须的,因为有时候因为用户的失误或者其他的操作导致填写失误,由此可能引起一些麻烦,下面就通过代码实例介绍一下如何验证手机号码的格式。 代码实例:
<script> function Checkreg() { //验证电话号码手机号码,包含153,159号段 if(document.form.phone.value==""&&document.form.UserMobile.value=="") { alert("电话号码和手机号码至少选填一个阿!"); document.form.phone.focus(); return false; } if(document.form.phone.value != "") { var phone=document.form.phone.value; var p1=/^(([0\\+]\\d{2,3}-)?(0\\d{2,3})-)?(\\d{7,8})(-(\\d{3,}))?$/; var me=false; if(p1.test(phone))me=true; if(!me) { document.form.phone.value=''; alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割'); document.form.phone.focus(); return false; } } if(document.form.UserMobile.value!="") { var mobile=document.form.UserMobile.value; var reg0=/^13\\d{5,9}$/; var reg1=/^153\\d{4,8}$/; var reg2=/^159\\d{4,8}$/; var reg3 = /^0\\d{10,11}$/; var my = false; if(reg0.test(mobile))my=true; if(reg1.test(mobile))my=true; if(reg2.test(mobile))my=true; if(reg3.test(mobile))my=true; if(!my) { document.form.UserMobile.value=''; alert('对不起,您输入的手机或小灵通号码有错误。'); document.form.UserMobile.focus(); return false; } return true; } } </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能