格式驗證
阿新 • • 發佈:2018-11-16
手機號碼驗證
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; } }