Cedula Input Mask
npm install inputsomemaskCedula Input Mask
A React component for validating and formatting Costa Rican ID (cédula) inputs in a user-friendly manner. The component supports formatting the input as 1-XXXX-XXXX and ensures only valid characters are entered.
Installation
Install the package via npm:
npm install cedula-input-mask
Usage
Import and use the CedulaInput component in your React project:
import React, { useState } from 'react';
import CedulaInput from 'cedula-input-mask';
const App = () => {
const [cedula, setCedula] = useState('');
const buscarCliente = async (cedula: string) => {
try {
const response = await fetch(/api/commons/clientes?cedula=${cedula});
if (!response.ok) {
throw new Error('Cliente no encontrado');
}
const data = await response.json();
console.log('Datos del cliente:', data);
} catch (error) {
console.error('Error al buscar cliente:', error);
}
};
return (