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'