自定義layui手機、固話驗證


input 各種事件

onload加載完成事件

onclick單擊事件

onblur失去焦點事件

onchange內容發生改變事件 經常用於select下拉列表選中后的內容發生改變時候觸發

onsubmit表單提交事件 經常用來在表單提交的時候驗證所有表單項是否合法。

 

<input name="telephone" id="telephone" onblur="verTel(this.id)" />

 

 

/*******自定義layui手機、固話驗證 *******/
function verTel(id) {
    var tel=document.getElementById(id).value;
    if (tel.length > 0) {
        if (!isPhone(tel) && !isMobile(tel)) {
            $("#"+id).css({
                border : "1px solid red"
            });
            $("#"+id).focus();
            alert('請輸入正確的手機號碼或固定電話!\n\r固定電話格式:區號-固定電話');
            document.getElementById(id).value='';
            return false;
        }
    }
    return true;
}
//固話
function isPhone(val) {

    var sReg = /^([0-9]{3,4}-)?[0-9]{7,8}$/;
    var reg = new RegExp(sReg, "i");
    return reg.test(val);
}

//手機
function isMobile(val) {
    var sReg=/^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/;
    var reg = new RegExp(sReg, "i");
    return reg.test(val);
}
/*******自定義layui手機、固話驗證 *******/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM