网站制作的主要流程怎么建立公司的网站吗
web/
2025/9/26 23:05:34/
文章来源:
网站制作的主要流程,怎么建立公司的网站吗,seo分析师招聘,如何做企业网站加v身份证正则判断
今天分享的是身份证的正则判断#xff0c;在很多时候需要到#xff0c;所以在这里记录下来。之前做正则判断的时候#xff0c;有一些小瑕疵#xff0c;判断不够全面#xff0c;正则判断#xff0c;结构紧凑#xff0c;全面的判断很重要#xff0c;所以…身份证正则判断
今天分享的是身份证的正则判断在很多时候需要到所以在这里记录下来。之前做正则判断的时候有一些小瑕疵判断不够全面正则判断结构紧凑全面的判断很重要所以也是询问老师得到的一张方法。 首先把页面构造好: div classform-group idgggspan classcol-md-2 col-sm-2 control-label reset stylepadding-left:90px;padding-top:68px;真实姓名/spandiv classcol-md-2 col-sm-2 resetinput typetext classform-control stylepadding-left:90px;margin-top:60px; padding:0; idTrueName nameTrueName//divspan classcol-md-2 col-sm-2 control-label reset stylepadding-left:90px;padding-top:68px;身份证/spandiv classcol-md-3 col-sm-3 resetinput typetext classform-control stylepadding-left:90px;margin-top:60px; padding:0; idIdentityCard nameIdentityCard //divbutton classbtn btn-primary stylepadding-left:16px;margin-top:60px; typebutton idHonest立即提交/button
/div接下来是对获取的身份证进行多重判断 script//1.验证身份证是否有误var aCity {11: 北京, 12: 天津, 13: 河北, 14: 山西, 15: 内蒙古, 21: 辽宁,22: 吉林, 23: 黑龙江, 31: 上海, 32: 江苏, 33: 浙江, 34: 安徽,35: 福建, 36: 江西, 37: 山东, 41: 河南, 42: 湖北, 43: 湖南,44: 广东, 45: 广西, 46: 海南, 50: 重庆, 51: 四川, 52: 贵州,53: 云南, 54: 西藏, 61: 陕西, 62: 甘肃, 63: 青海, 64: 宁夏,65: 新疆, 71: 台湾, 81: 香港, 82: 澳门, 91: 国外}//2、正则表达式判断function isCardID(sId) {var iSum 0;var info ;if (!/^\d{17}(\d|x)$/i.test(sId)) return 你输入的身份证长度或格式错误;sId sId.replace(/x$/i, a);if (aCity[parseInt(sId.substr(0, 2))] null) return 你的身份证地区非法;sBirthday sId.substr(6, 4) - Number(sId.substr(10, 2)) - Number(sId.substr(12, 2));var d new Date(sBirthday.replace(/-/g, /));if (sBirthday ! (d.getFullYear() - (d.getMonth() 1) - d.getDate())) return 身份证上的出生日期非法;for (var i 17; i 0; i--) iSum (Math.pow(2, i) % 11) * parseInt(sId.charAt(17 - i), 11);if (iSum % 11 ! 1) return 你输入的身份证号非法;aCity[parseInt]return true;}$(#IdentityCard).change(function () {//获取身份证var sId $(#IdentityCard).val();if (isCardID(sId) ! true) {layer.alert(isCardID(sId));}});/script如果随便输入身份证号身份证号错误会提示你的身份证号非法 如果你的身份证出生日期不存在会提示出生日期非法 如果你的身份证长度不对这里判断的是18位会提示你的身份证号长度不对 身份证的正则判断就写到这里还有其他的方法也可以进行判断。具体看个人的需求应该多借鉴多参考。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82431.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!