对用户输入的身份证号码进行正则校验,查看输入的身份证号码是否合法,当你输入完毕后,离开输入框失去文本框的焦点时会触发正则校验,如果输入正确则输入下一项,如果输入错误则会提示“身份证输入不合法!”,并清空输入框,让用户重新输入。
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
var reg = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; 用reg.test()的方法去校验用户输入的字段,如果返回true则表示用户的输入正确