<input type="text" id="cardNo" name="cardNo" lay-verify="identity" oninput="if(value.length>18)value=value.slice(0,18)" placeholder="请输入正确的身份证号" onkeyup="value=value.replace(/[^\dXx]/g,'')" onblur="yzIDcard(this)">
function onlyNumber(val) {
val.value=val.value.replace(/[^0-9]+/ig,"")
}
function onlyNumberAndD(val) {
var str = val.value;
var len1 = str.substr(0, 1);
var len2 = str.substr(1, 1);
if (str.length > 1 && len1 == 0 && len2 != ".") {
str = str.substr(1, 1);
}
if (len1 == ".") {
str = "";
}
if (str.indexOf(".") != -1) {
var str_ = str.substr(str.indexOf(".") + 1);
if (str_.indexOf(".") != -1) {
str = str.substr(0, str.indexOf(".") + str_.indexOf(".") + 1);
}
}
str = str.replace(/[^\d^\.]+/g,'')
val.value=str
}
function yzIDcard(val){
if(!(/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(val.value))){
layer.msg('请输入正确的身份证号',{icon:5})
is_IDcard=false
}else {
is_IDcard=true
}
}
function yzTELnumber(val){
if(!(/^1[345789]\d{9}$/.test(val.value))){
layer.msg('请输入正确的手机号',{icon:5})
is_TELnumber=false
}else {
is_TELnumber=true
}
}