{
  "at": {
    "passport": "/[a-z][0-9]{7,8}/i",
    "id.card": "/[0-9]{7}|[0-9]{8}/"
  },
  "be": {
    "national.id.number": "/([0-9][0-9]).(0?0[1-9]|1[0-2]).([0-2]?[0-2][0-9]|3[0-1])-[0-9]{3}.[0-9]{2}/"
  },
  "bg": { "personal.number": "/[0-9]{10}/" },
  "common": {},
  "cy": {
    "id.card": "/[0-9]{1,10}/",
    "passport": "/([bcej][0-9]{6})|(k[0-9]{8})|([ds]p[0-9]{7})/i"
  },
  "cz": {
    "id.card": "/([0-9]{9})|([0-9]{6}[a-z]{2}[0-9]{2})|([0-9]{6}[a-z]{2})|([a-z]{2}[0-9]{6})/",
    "passport": "/[0-9]{7,8}/"
  },
  "de": {},
  "dk": {},
  "ee": { "personal.number": "/[0-9]{11}/" },
  "es": { "id.card": "/[0-9]{8}[a-z]/i", "passport": "/[a-z0-9]*/i" },
  "fi": {},
  "fr": {},
  "gr": {},
  "hr": { "personal.id": "/[0-9]{11}/" },
  "hu": {
    "id.card": "/([0-9]{6}[a-z]{2})|([a-z]{2}[a-z][0-9]{6})|([a-z]{2}[a-z]{2}[0-9]{6})|([a-z]{2}[a-z]{3}[0-9]{6})|([a-z]{2}[0-9]{6})/i",
    "passport": "/([a-z]{2}[0-9]{6})|([a-z]{2}[0-9]{7})/i",
    "personal.number": "/[0-9][0-9]{6}[0-9]{4}/"
  },
  "ie": {},
  "it": {
    "id.card": "/([a-z]{2}[0-9]{6,8})|([0-9]{7}[a-z]{2})|([a-z]{2}[0-9]{5}[a-z]{2})/i",
    "passport": "/([a-z]{2}[0-9]{7})|([a-z][0-9]{6})|([0-9]{6}[a-z])/i"
  },
  "lt": { "personal.number": "/[0-9]{11}/" },
  "lu": {},
  "lv": { "personal.id": "/[0-9]{6}[0-9]{5}/" },
  "mt": { "id.card": "/[a-z0-9]*/i" },
  "nl": {},
  "pl": { "national.id.number": "/[0-9]{11}/" },
  "pt": {
    "citizens.card": "/[0-9]{9}[a-z]{2}[0-9]/i",
    "id.card": "/[0-9]{1,8}/",
    "passport": "/([a-z]{1}[0-9]{6})|([a-z]{2}[0-9]{6})/i"
  },
  "ro": {
    "id.card": "/[a-z]{2}[0-9]{6}/i",
    "passport": "/[a-z0-9]*/i",
    "personal.id": "/[0-9]{13}/"
  },
  "se": {
    "personal.number": "/([0-9]{8}-[0-9]{4}|[0-9]{6}-[0-9]{4}|[0-9]{12}|[0-9]{10})/"
  },
  "si": { "personal.number": "/[0-9]{13}/" },
  "sk": {}
}
