js最新手機號碼、電話號碼正則表達式

 

//手機號碼正則表達式驗證
function checkPhone(){ 
    var phone = document.getElementById('phone').value;
    if(!(/^1[3456789]\d{9}$/.test(phone))){ 
        alert("手機號碼有誤,請重填");  
        return false; 
    } 
}

//手機號碼正則表達式驗證
function checkPhone(){ 
    var phone = document.getElementById('phone').value;
    if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phone))){ 
        alert("手機號碼有誤,請重填");  
        return false; 
    } 
}

//手機號碼正則表達式驗證
var reg = /^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/; //校驗手機號和固定電話
if ( !reg.test(shop_tel) || check_empty(shop_tel) ){
    return alert("請輸入正確的手機號");
}

//固定電話號碼正則表達式:
function checkTel(){
    var tel = document.getElementById('tel').value;
    if(!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(tel)){
    alert('固定電話有誤,請重填');
    return false;
    }
}






//身份證正則:
//身份證正則表達式(15位)
isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
//身份證正則表達式(18位)
isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
身份證正則合併:(^\d{15}$)|(^\d{17}([0-9]|X)$)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章