// 身份证号码检查 function isIDCard(D) { var E = D.value; if (E.length != 18 && E.length != 15) { return false } // 15位 var F =/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/; // 18位 var G =/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}[0-9xX]$/ if (F.test(E) || G.test(E)) { return true } else { return false } }