js代码验证手机号码和电话号码是否合法
这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:functionCheckreg(){.....
functionCheckreg(){ //验证电话号码手机号码,包含,号段 if(document.form.phone.value==""&&document.form.UserMobile.value==""){ alert("电话和手机号码至少选填一项!"); document.form.phone.focus(); returnfalse; } if(document.form.phone.value!=""){ varphone=document.form.phone.value; varp=/^(([\+]\d{,}-)?(\d{,})-)?(\d{,})(-(\d{,}))?$/; varme=false; if(p.test(phone)){ me=true; } if(!me){ document.form.phone.value=''; alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割'); document.form.phone.focus(); returnfalse; } } if(document.form.UserMobile.value!=""){ varmobile=document.form.UserMobile.value; varreg=/^\d{,}$/; varreg=/^\d{,}$/; varreg=/^\d{,}$/; varreg=/^\d{,}$/; varmy=false; if(reg.test(mobile))my=true; if(reg.test(mobile))my=true; if(reg.test(mobile))my=true; if(reg.test(mobile))my=true; if(!my){ document.form.UserMobile.value=''; alert('对不起,您输入的手机或小灵通号码有错误。'); document.form.UserMobile.focus(); returnfalse; } returntrue; } }
以上代码就是用js验证手机号码和电话号码是否合法的全部内容,希望大家喜欢。