這篇文章主要介紹了js代碼驗證手機號碼和電話號碼是否合法,手機號碼和電話號碼在某些網站都是必填項,為了提高用戶體驗度,一般要進行合法性校驗的,具體代碼如下:function Checkreg(){ .....
function Checkreg(){
//驗證電話號碼手機號碼,包含 , 號段
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 p =/^(([ \+]\d{ , }-)?( \d{ , })-)?(\d{ , })(-(\d{ ,}))?$/;
var me=false;
if(p .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 reg =/^ \d{ , }$/;
var reg =/^ \d{ , }$/;
var reg =/^ \d{ , }$/;
var reg =/^ \d{ , }$/;
var my=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();
return false;
}
return true;
}
}
以上代碼就是用js驗證手機號碼和電話號碼是否合法的全部內容,希望大家喜歡。