German ID Number

Prev Next

A unique identifier issued to the citizens of Germany.

Validator

German ID Number - Validates position weighted mod 10 checksum.

Matched expressions

Regex expressions

Description

Score

(?i:\b[0-9A-Z]{9}[0-9]D?[ -]?[0-9]{6}[0-9][ -MF]?[0-9]{6}[0-9][ -]?[0-9]\b)

Matches a 29-character long alphanumeric string, where:

  • Character 1–9 is a digit from [0–9] or an alphanumeric character from [A-Z]

  • Character 10 is a digit from [0–9].

  • Character 11 is an optional character that starts with the letter 'D'.

  • Character 12 is delimited with space or hyphen (optional).

  • Character 13–19 is a digit from [0–9].

  • Character 20 is delimited with space or hyphen or a letter 'M' or 'F' (optional).

  • Character 21–27 is a digit from [0–9].

  • Character 28 is delimited with space or hyphen (optional)

  • Character 29 is a digit from [0–9].

1

(?i:\b[0-9A-Z]{9}[0-9]D?\b)

Matches an 11-character long alphanumeric string, where:

  • Character 1–9 is a digit from [0–9] or an alphanumeric character from [A-Z].

  • Character 10 is a digit from [0–9] (optional).

  • Character 11 is an optional character that starts with letter 'D'.

1



Ignored expressions

None