网站首页 » » 印尼身份证正则表达式

印尼身份证正则表达式

March 16, 2023

以下是一个简单的 JavaScript 正则表达式,用于验证印度尼西亚身份证号码:

/^[1-9]\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{4}$/

这个正则表达式可以匹配 16 位数字,满足以下条件:

前三位是 1-9 之间的数字;
第 4-5 位是 01-12 之间的数字,表示出生月份;
第 6-7 位是 01-31 之间的数字,表示出生日期;
后 4 位是出生年份的最后 4 位数字。
请注意,这个正则表达式只是对身份证号码的格式进行了基本的验证,而不能验证身份证的真实性。因此,在实际应用中,还需要进行其他的验证措施。