JS验证身份证的正则表达式?

JS验证身份证的正则表达式?

18位身份证:先用这个表达式取出出生年份d{6}(d{4})d{8}$1就是四位的年份,比如1986在用这个表达式判断是不是在1900-2000之间(19d{2}|2000)15位身份证,这种身份证1900和2000是区分不出来的,
JavaScript170