1. 程式人生 > >格式驗證

格式驗證

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

郵箱驗證

型別
1、純數字         [email protected] 
2、純字母      [email protected]

3、字母數字混合   [email protected]
4、帶點的      [email protected]
5、帶下劃線     [email protected]
6、帶連線線     [email protected]
function checkEmail(str){ var re
= /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/; if (re.test(str)) { alert("ok"); } else { alert(
"nope"); } }

密碼驗證

//密碼必須包含數字和字母
function CheckPassWord(password) {
    var str = password;
    if (str == null || str.length < 8) {
        return false;
    }
    var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
    if (reg.test(str))
        return true;
}

//必須為字母加數字且長度不小於8位
function CheckPassWord(password) {
   var str 
= password; if (str == null || str.length <8) { return false; } var reg1 = new RegExp(/^[0-9A-Za-z]+$/); if (!reg1.test(str)) { return false; } var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/); if (reg.test(str)) { return true; } else { return false; } }