From 766a380f98c9eb68c30fef2717a074ed08864a2e Mon Sep 17 00:00:00 2001 From: jalvarado Date: Mon, 7 Apr 2025 11:00:21 -0600 Subject: [PATCH] fix: regex expression --- src/validaciones/validador.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/validaciones/validador.ts b/src/validaciones/validador.ts index 1ca4be1..4f7e69b 100644 --- a/src/validaciones/validador.ts +++ b/src/validaciones/validador.ts @@ -99,6 +99,9 @@ export class ValidadorTelefono extends Validador { // Clase para validar nombres export class ValidadorNombre extends Validador { validar(valor: string): ResultadoValidacion { + const regex = new RegExp( + '/^[A-Za-zÁÉÍÓÚáéíóúÑñ]+(?: [A-Za-zÁÉÍÓÚáéíóúÑñ]+)*$/' + ); if (!valor) { return { valido: false, @@ -115,7 +118,7 @@ export class ValidadorNombre extends Validador { } // Verificar que solo contenga letras y espacios - if (!/^[a-zA-ZáéíóúÁÉÍÓÚñÑüÜ\\s]+$/.test(valor)) { + if (regex.test(valor)) { return { valido: false, mensaje: 'El nombre solo debe contener letras y espacios'