正則表達式以下兩種都可:
1.var phonePattern= /^1[34578]\d{9}$/;
2.var phonePattern= /^1[3|4|5|6|7|8|9][0-9]{9}$/;
校驗手機號思想:獲取用戶輸入的電話號碼于样,查看是否與正則表達式符合懈糯,若符合清空提示語熟呛,不符合顯示手機格式不正確
步驟:
1為手機號碼添加onblur點擊事件 ? eg: ?onblur="checkTel();"
2.添加<span>提示標簽,id 必填骂删,可設置color屬性為紅 ?eg:<span id="msg_tel" color="red"></span>
3.在<script>標簽創(chuàng)建函數(shù):function checkTel() {}
完整校驗手機號,js代碼示例如下:
function checkTel() {
? ? ? ?var tel =document.getElementById("tel").value;
? ? ? ?var strTemp =/^1[34578]\d{9}$/;
? ? ?if (!strTemp.test(tel)) {
? ? ? $("#msg_tel").html("<font color='red'>手機號碼格式有誤!</font>");
? ? ? $("#tel").val("");
? }else {
? ? ?$("#msg_tel").html("")
}
}
from lj 2020.03.23