jquery正则表达式验证(手机号、身份证号、中文名称、数字)

Song1060 次浏览0个评论2022年12月13日

如下为验证代码:

// 验证中文名称
function isChinaName(name) {
    var pattern = /^[\u4E00-\u9FA5]{1,6}$/;
    return pattern.test(name);
}

// 验证手机号
function isPhoneNo(phone) {
    var pattern = /^1[34578]\d{9}$/;
    return pattern.test(phone);
}

// 验证身份证 
function isCardNo(card) {
    var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    return pattern.test(card);
}

// 判断是否包含中文
function hasChinaName(name) {
    var pattern = /.*[\u4e00-\u9fa5]+.*$/;
    return pattern.test(name);
}

// 判断是否为数字
function isNumber(nubmer) {
    var pattern = /^[0-9]+.?[0-9]*$/;
    return pattern.test(nubmer);
}

更多相关好文