@proca/widget
Version:
Proca is an open-source campaign toolkit designed to empower activists and organisations in their digital advocacy efforts. It provides a flexible and customisable platform for creating and managing online petitions, email campaigns, and other forms of di
59 lines (58 loc) • 1.83 kB
JSON
{
"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": {}
}