Saltar al contenido principal

Máscaras

Los masks ocultan dígitos sensibles manteniendo suficiente estructura para que el dato sea reconocible.

maskCedula

Reemplaza la secuencia central de una cédula con asteriscos.

Argumentos

ParámetroTipoDescripción
cedulastringCédula sin formato o con guiones

Retorna string — cédula enmascarada (ej. '402-*******-2').

Ejemplo

import { maskCedula } from 'dr-utils'

maskCedula('402-2057991-2') // '402-*******-2'

maskRNC

Enmascara un RNC o cédula usada como RNC. Para cédulas de 11 dígitos, delega a maskCedula.

Argumentos

ParámetroTipoDescripción
rncstringRNC o cédula sin formato o con guiones

Retorna string — identificador enmascarado.

Ejemplo

import { maskRNC } from 'dr-utils'

maskRNC('130720754') // '130-*****-4'
maskRNC('40220579912') // '402-*******-2' (delega a maskCedula)

maskPhoneNumber

Reemplaza los dígitos centrales de un número de teléfono con asteriscos.

Argumentos

ParámetroTipoDescripción
phoneNumberstringNúmero de teléfono en cualquier formato dominicano aceptado

Retorna string — número de teléfono enmascarado.

Ejemplo

import { maskPhoneNumber } from 'dr-utils'

maskPhoneNumber('(809) 220-1111') // '(809) ***-1111'