表單JS

<!-- lang: js -->
function checkReg(){ 
if(document.reg.name.value==" " || document.reg.name.value==null){ 
    alert('提示:請填寫您的姓名!'); 
    document.reg.name.focus(); 
    return false; 
    } 
if(!checkName(document.name.value)){ 
    alert('提示:姓名長度爲2-4位中文!');
    return false; 
    }
if(document.reg.phone.value==" " || document.reg.phone.value==null){ 
    alert('請填寫您的聯繫電話!'); 
    document.reg.phone.focus(); 
    return false; 
    }
if(!checkPhone(document.reg.phone.value)){ 
    alert("聯繫電話格式不對,請從新輸入!");
    document.reg.phone.focus(); 
    return false; 
    } 
}
function checkName(name){
    var nameVar = /^([u4E00-u9FA5])*$/;
    if( !nameVar.test(name) && name.length >= 2 && name.length <= 4){
        return true;
    }else{
        return false;
    }
}
function checkPhone(phone){
   var flag = false;
   var reg0 =  /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;   //判斷 固話
   var reg1 =/^((\(\d{2,3}\))|(\d{3}\-))?(13|15|18)\d{9}$/;               //判斷 手機
   if (reg0.test(phone)) flag=true; 
   if (reg1.test(phone)) flag=true; 
   return flag;
}

來源:www.9696e.comcode

相關文章
相關標籤/搜索