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

Song165 次浏览0个评论2022年12月13日
这篇文章主要介绍了jquery正则表达式验证,实现手机号、身份证号、中文名称验证

如下为验证代码:

// 验证中文名称
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);
}

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文