Empieza por una pregunta segura
Este flujo responde a una pregunta concreta: ¿un valor de prueba se parece al formato admitido de un pasaporte, SSN estadounidense, licencia de conducir de EE. UU., VIN o matrícula? Usa datos sintéticos o enmascarados desde el principio. No subas números reales de identidad para hacer una comprobación de formato.
Separa las rutas
Primero clasifica el campo. passport-validator necesita el país emisor. us-ssn-validator se ocupa de la estructura estadounidense de nueve dígitos y del código de área. us-drivers-license-validator aplica patrones por estado; la autodetección ayuda a orientar, pero no sustituye la confirmación del estado.
En vehículos, vin-validator revisa la estructura de 17 caracteres y el checksum del VIN. license-plate-validator trabaja con patrones de matrícula por país y puede intentar autodetectar la región. Un resultado de formato no es una consulta de historial, registro o propiedad.
Convierte el resultado en evidencia acotada
Anota la jurisdicción, el valor seguro, el validador y el mensaje exacto. Ante un fallo, revisa campo, caracteres, separadores y región antes de repetir. Ante un éxito, escribe solo que el formato coincide. La identidad, autenticidad documental, titularidad, estado oficial y elegibilidad legal requieren un proceso autorizado aparte.