ラトビア市民の個人コードの正規表現 ( php / js ) の記述に問題があります。ラトビアのすべての市民は、独自の個人コードを持っています。フォーマットは 11 桁で、6 桁目以降にダッシュがあります。つまり、最初の 6 桁が生年月日です。
ddmmyy (例: 130589 ) は、ダッシュ ( - ) に続き、7 桁目に移動します。これは、世紀を意味する 0、1、または 2 (0 は 19 世紀、2 は 21 世紀) で、0000 から 0000 までの数字になります。 9999
例:
080189-12602
08 - day
01 - month
89 - year
- - dash
1 - 20th century
2602 - random 4 digit combination.
質問は、誰かが正規表現を書くのを手伝ってくれますか?