菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

使用jQuery实现通用的手机号、身份证号和姓名验证代码

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:js教程 js代码 jquery教程

```javascript function validatePhone(phone) { const reg = /^1[3-9]\d{9}$/; return reg.test(phone); } function validateIDCard(idCard) { const reg = /^\d{17}(\d|X)$/; return reg.test(idCard); } function validateName(name) { const reg = /^[\u4e00-\u9fa5]{2,4}$/; return reg.test(name); } ```

分享一段菜鸡源码用了很久的通用验证手机号/身份证/姓名代码,jQuery的,使用前记得引用jQuery哦。

都是使用的js函数的方法,调用方法都是函数名(ID)的方法,不懂可以看看JS函数教程。

/*姓名身份证,手机号提交*/functionisChinaName(name){varpattern=/^[\u4E00-\u9FA5]{1,6}$/;returnpattern.test(name);}//验证身份证functionisCardNo(card){varpattern=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;returnpattern.test(card);}//验证手机号functionisPhoneNo(phone){varpattern=/^1[34578]\d{9}$/;returnpattern.test(phone);}/*用户名判断*/functionuserName(inputid,spanid){$(inputid).blur(function(){if($.trim($(inputid).val()).length==0){$(spanid).html("×名称没有输入");}else{if(isChinaName($.trim($(inputid).val()))==false){$(spanid).html("×名称不合法");}}});$(inputid).focus(function(){$(spanid).html("");});};userName('#name',"#checkExistname");/*身份证判断*/functionuserID(inputid,spanid){$(inputid).blur(function(){if($.trim($(inputid).val()).length==0){$(spanid).html("×身份证号码没有输入");}else{if(isCardNo($.trim($(inputid).val()))==false){$(spanid).html("×身份证号不正确");}}});$(inputid).focus(function(){$(spanid).html("");});};userID('#identity',"#checkExistID");/*手机号判断*/functionuserTel(inputid,spanid){$(inputid).blur(function(){if($.trim($(inputid).val()).length==0){$(spanid).html("×手机号没有输入");}else{if(isPhoneNo($.trim($(inputid).val()))==false){$(spanid).html("×手机号码不正确");}}$(inputid).focus(function(){$(spanid).html("");});});};userTel('#telephone',"#checkExistPhone");
评论
建站知识
建站知识
使用技巧
调试安装
运营推广