js验证属性(更新中…)

textarea
    限制文字字数
    maxlength="500"
input属性 
    //只能输入数字
    oninput = "value=value.replace(/[^\d]/g,'')"


<input onblur="varTel()" />
/*******自定义layui手机、固话验证 *******/
function varTel() {
    var lxdh = $("#pl_tel").val();
    if (lxdh.length > 0) {
        if (!isPhone(lxdh) && !isMobile(lxdh)) {
            $("#lxfs").css({
                border : "1px solid red"
            });
            $("#lxfs").focus();
            alert('请输入正确的手机号码或固定电话!\n\r固定电话格式:区号(3~4位,选填,4位时首位为0)-固定电话(7~8位,必填)-分机号(1~4位,选填)!');
            $("#pl_tel").val("");
            return false;
        }
    }
    return true;
}
//判断是否是固话
function isPhone(val) {

    var sReg = "^((\\(\\d{2,3}\\))|(\\d{3}\\-))?(\\(0\\d{2,3}\\)|0\\d{2,3}-)?[1-9]\\d{6,7}(\\-\\d{1,4})?$";
    var reg = new RegExp(sReg, "i");
    return reg.test(val);
}

//判断是否是移动电话
function isMobile(val) {
    var sReg = "^((\\(\\d{2,3}\\))|(\\d{3}\\-))?1\\d{10}$";
    var reg = new RegExp(sReg, "i");
    return reg.test(val);
}
/*******自定义layui手机、固话验证 *******/
 
 

猜你喜欢

转载自www.cnblogs.com/w-yu-chen/p/10178419.html