Cita:
Iniciado por Alexis88 El error salta a la vista: estás permitiendo que, luego del texto que va luego del arroba y antes del punto, hayan cero o más caracteres. Ese es el error, que permites ingresar un "ejemplo@dominio" cuando debería de ser "
[email protected]".
Ferpecto, una cosa menos. Gracias!!
Cita:
Iniciado por Alexis88 Jamás digas eso. Toda información siempre es útil y valiosa; que no le hayas podido sacar partido porque no la entendiste, no quiere decir que "no te haya servido". Y si no entiendes algo, pregunta. Es gratis (al menos acá
).
Bueno, me refería al contexto. Me valió para saber cómo meter los flags en el constructor de
RegExp(), pero no me solucionó la peli.
Pero aún quedan dos cosas:
1. Solucionar lo del nombre. Lo que se me ha ocurrido es ponerle el símbolo de negación
"^", por ejemplo, preguntando en un
if(si el patrón es para sólo letras) {le metes la negación para que quede así:
"[^a-zA-zÑñáéíóúüÁÉÍÓÚÜ\s]+", y si encuentra algo que no valide.
2. ¿Alguien sabe por qué se alternan los resultados cuando se hacen varios
test() seguidos y tiene que dar sólo
true?
Un saludo;