code
if (!/^[1-9]\d?$/g.test(num)){ alert('必须是1-99之间的数字'); return false; } function isCardNo(card) { var reg = /^[1-9]\d?$/; if(reg.test(card) === false) { console.log("身份证输入不合法"); }else{ console.log("身份证输入合法"); } } var card15=100; var card18=99; var card15x="01234567891234x"; var card18x="01234567891234567x"; var card_not_valid="012345678912"; isCardNo(card15); isCardNo(card18); isCardNo(card15x); isCardNo(card18x); isCardNo(card_not_valid);