位置:海鸟网 > IT > JavaScript >

JS验证电话号码的代码

下面是验证电话号码的代码,很实用,献给大家。

  • function Checkreg()   
  • {   
  • //验证电话号码手机号码,包含153,159号段   
  • document.form.phone.focus();   
  • }   
  • var phone=document.form.phone.value;   
  • var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;   
  • if (!me){   
  • alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');   
  • document.form.phone.focus();   
  • }   
  • }   
  • 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}$/;   
  • if (!my){   
  • alert('对不起,您输入的手机或小灵通号码有错误。');   
  • document.form.UserMobile.focus();   
  • }   
  • }   
  • }   
  • 说明   
  •   
  • 正则表达式部分:   
  • \d 代表一个数字   
  • {7,8} 代表7-8位数字(表示电话号码)   
  • {3,} 代表分机号码   
  • d{2,3} 代表区号   
  • \+]\d{2,3} 代表国际区号