-
Notifications
You must be signed in to change notification settings - Fork 0
Paises
Jose Luiz Rodrigues edited this page Sep 10, 2026
·
1 revision
23 países, todos con la misma forma: currency, phone, zipcode y uno a tres documentos.
Las tablas de abajo salen del código, no de la documentación vieja.
Cada país se importa por su código de dos letras, desde la raíz o por subpath:
import { br } from '@zeluizr/palta'
import { cpf } from '@zeluizr/palta/br'En el import raíz, República Dominicana se llama do_ porque do es palabra reservada de
JavaScript. El subpath sigue siendo @zeluizr/palta/do.
| país | subpath | documentos | máscara |
|---|---|---|---|
| Argentina | ./ar |
cuit dni
|
##-########-# · ##.###.###
|
| Bolivia | ./bo |
ci nit
|
####### · — |
| Brasil | ./br |
cnpj cpf
|
##.###.###/####-## · ###.###.###-##
|
| Chile | ./cl |
rut |
##.###.###-X |
| Colombia | ./co |
cc nit
|
#.###.###.### · ###.###.###-#
|
| Costa Rica | ./cr |
cedula dimex juridica
|
#-####-#### · ############ · #-###-######
|
| Cuba | ./cu |
ni reeup
|
########### · ########
|
| Ecuador | ./ec |
ci ruc
|
########## · #############
|
| El Salvador | ./sv |
dui nit
|
########-# · ####-######-###-#
|
| Guatemala | ./gt |
dpi nit
|
############# · ########-#
|
| Haití | ./ht |
cin nif
|
XXXXXXXXXXXX · ########-#
|
| Honduras | ./hn |
dni rtn
|
############# · ####-####-######
|
| Jamaica | ./jm |
nin trn
|
########## · ###-###-###
|
| México | ./mx |
curp rfc
|
LLLLYYMMDDHLLEENN# · fisica: LLLL YYMMDD XXX · moral: LLL YYMMDD XXX
|
| Nicaragua | ./ni |
cedula ruc
|
###-######-###A · ##############
|
| Panamá | ./pa |
cedula ruc
|
#-###-#### · #-###-######
|
| Paraguay | ./py |
ci ruc
|
######## · ########-#
|
| Perú | ./pe |
dni ruc
|
######## · ###########
|
| Puerto Rico | ./pr |
ein ssn
|
##-####### · ###-##-####
|
| República Dominicana | ./do |
cedula rnc
|
###-#######-# · ###-#####-#
|
| Trinidad y Tobago | ./tt |
nis tin
|
AA######A · ###-###-###
|
| Uruguay | ./uy |
ci rut
|
#.###.###-# · ###########-#
|
| Venezuela | ./ve |
ci rif
|
X-##.###.### · X-########-#
|
| país | moneda | símbolo | ejemplo format(1234.5)
|
prefijo | máscara de código postal |
|---|---|---|---|---|---|
| Argentina | ARS |
$ |
$ 1.234,50 |
+54 |
A####AAA |
| Bolivia | BOB |
Bs |
Bs 1.234,50 |
+591 |
######## |
| Brasil | BRL |
R$ |
R$ 1.234,50 |
+55 |
#####-### |
| Chile | CLP |
$ |
$1.235 |
+56 |
###-#### |
| Colombia | COP |
$ |
$ 1.235 |
+57 |
###### |
| Costa Rica | CRC |
₡ |
₡ 1.234,50 |
+506 |
##### |
| Cuba | CUP |
$ |
$ 1.234,50 |
+53 |
##### |
| Ecuador | USD |
$ |
$1,234.50 |
+593 |
###### |
| El Salvador | USD |
$ |
$ 1,234.50 |
+503 |
#### |
| Guatemala | GTQ |
Q |
Q1,234.50 |
+502 |
##### |
| Haití | HTG |
G |
G 1,234.50 |
+509 |
#### |
| Honduras | HNL |
L |
L 1,234.50 |
+504 |
##### |
| Jamaica | JMD |
J$ |
J$1,234.50 |
+1 |
######## |
| México | MXN |
$ |
$1,234.50 |
+52 |
XXXXX |
| Nicaragua | NIO |
C$ |
C$ 1,234.50 |
+505 |
##### |
| Panamá | PAB |
B/. |
B/. 1,234.50 |
+507 |
#### |
| Paraguay | PYG |
₲ |
₲ 1.235 |
+595 |
#### |
| Perú | PEN |
S/ |
S/ 1,234.50 |
+51 |
##### |
| Puerto Rico | USD |
$ |
$ 1,234.50 |
+1 |
##### |
| República Dominicana | DOP |
RD$ |
RD$ 1,234.50 |
+1 |
##### |
| Trinidad y Tobago | TTD |
TT$ |
TT$1,234.50 |
+1 |
XXXXXX |
| Uruguay | UYU |
$ |
$ 1.234,50 |
+598 |
##### |
| Venezuela | VES |
Bs. |
Bs. 1.234,50 |
+58 |
#### |
| país | máscara |
|---|---|
| Argentina | +54 9 ## ####-#### |
| Bolivia | +591 # ### #### |
| Brasil | mobile: (##) #####-#### · landline: (##) ####-####
|
| Chile | +56 # #### #### |
| Colombia | +57 ### ### #### |
| Costa Rica | +506 #### #### |
| Cuba | +53 # ### #### |
| Ecuador | mobile: +593 9# ### #### · landline: +593 # ### ####
|
| El Salvador | +503 ####-#### |
| Guatemala | +502 #### #### |
| Haití | +509 #### #### |
| Honduras | +504 ####-#### |
| Jamaica | +1 (###) ###-#### |
| México | +52 XX XXXX XXXX |
| Nicaragua | +505 #### #### |
| Panamá | +507 #### #### |
| Paraguay | +595 ### ### ### |
| Perú | +51 ### ### ### |
| Puerto Rico | +1 (###) ###-#### |
| República Dominicana | +1 (###) ###-#### |
| Trinidad y Tobago | +1 (###) ###-#### |
| Uruguay | +598 ## ### ### |
| Venezuela | landline: +58 ### ####### · mobile: +58 4## ### ####
|
- En las máscaras,
#es un dígito yA,LoXuna letra o un carácter alfanumérico, según el documento. - Chile, Colombia y Paraguay formatean moneda sin decimales: sus monedas no usan centavos en la práctica.
- Ecuador, El Salvador, Panamá y Puerto Rico usan dólar estadounidense. Cada uno lo formatea con su convención local, así que el resultado no es idéntico entre ellos.
- República Dominicana, Jamaica, Puerto Rico y Trinidad y Tobago comparten el prefijo
+1del plan de numeración norteamericano. - Brasil, Ecuador y Venezuela distinguen móvil de fijo, así que su
phone.maskes un objeto conmobileylandlineen vez de un string. - Bolivia expone
nitconmaskvacío y México exponerfcconmaskcomo objeto. Son desvíos conocidos del contrato, listados en Referencia de API.
La cobertura regional está completa: los 23 países existen. Lo que sigue creciendo es la profundidad — mejores validaciones, más documentos por país, casos borde. Si encontrás un documento mal validado o querés sumar uno que falta, mirá Agregar un país y Contribuir.
Empezar
Referencia
Colaborar
Enlaces