我在为拉脱维亚公民的个人代码编写正则表达式( php / js )时遇到问题。拉脱维亚的每个公民都有自己的个人密码。格式为 11 位数字,第六位数字后有破折号。所以前6位数字是出生日期。
ddmmyy (例如: 130589 )然后进入破折号( - )然后进入第七位,可以是 0、1 或 2 表示世纪(0 代表 19.世纪和 2 代表 21.世纪),然后数字从 0000 到9999
例子:
080189-12602
08 - day
01 - month
89 - year
- - dash
1 - 20th century
2602 - random 4 digit combination.
所以问题是有人可以帮我写正则表达式吗?