| Name | HTML attribute | Type | Description |
|---|---|---|---|
country
*
|
data-fv-id___country
|
String
or
Function
|
An ISO-3166 country code |
message
|
data-fv-id___message
|
String
|
The error message |
| Country | Abbreviation ID system | Country code |
|---|---|---|
| Argentinia | DNI | AR |
| Bosnia and Herzegovina | JMBG | BA |
| Brazil | CPF | BR |
| Bulgari | EGN | BG |
| Chile | RUN/RUT | CL |
| China | RIC | CN |
| Colombia | NIT | CO |
| Croatia | OIB | HR |
| Czech | RC | CZ |
| Denmark | CPR | DK |
| Estonia | isikukood | EE |
| Finland | HETU | FI |
| France | NIR | FR |
| Hong Kong | HKID | HK |
| Iceland | Kennitala | IS |
| India | Aadhaar | ID |
| Ireland | PPS | IE |
| Israel | Mispar Zehut | IL |
| Korea | RRN | KR |
| Latvia | Personas kods | LV |
| Lithuania | Asmens kodas | LT |
| Macedonia | ЕМБГ | MK |
| Malaysia | NRIC | MY |
| Mexico | CURP | MX |
| Montenegro | JMBG | ME |
| Netherlands | BSN | NL |
| Norway | Fødselsnummer | NO |
| Peru | CUI | PE |
| Poland | PESEL | PL |
| Romania | CNP | RO |
| San Marino | - | SM |
| Serbia | JMBG | RS |
| Slovakia | RC | SK |
| Slovenia | EMŠO | SI |
| South Africa | South African ID | ZA |
| Spain | DNI/NIE/CIF | ES |
| Sweden | personnummer | SE |
| Switzerland | AHV-Nr/No AVS | CH |
| Taiwan | - | TW |
| Thailand | - | TH |
| Uruguay | - | UY |
// You might need to change the importing path
import
id
from
'formvalidation/dist/es6/validators/id'
;
const
result
=
id
(
)
.
validate
(
{
value
:
...
,
options
:
{
// Can be a string or a function returns a string
country
:
...
,
message
:
...
,
}
,
}
)
;
/*
result is an object of
{
valid: true or false,
message: The error message
}
*/
// You might need to change the importing path
import
id
from
'formvalidation/dist/es6/validators/id'
;
const
res1
=
id
(
)
.
validate
(
{
value
:
'54362315K'
,
options
:
{
country
:
'ES'
,
message
:
'The value is not a valid ID'
,
}
,
}
)
;
// res1.valid === true
const
res2
=
id
(
)
.
validate
(
{
value
:
'511062-5629'
,
options
:
{
country
:
'DK'
,
message
:
'The value is not a valid ID'
,
}
,
}
)
;
// res2.valid === false
country
option isn't passed to the placeholder message