¿Para validar que sea un email correcto se tendría que usar una expresión regular? Porque con required solo se valida que el campo no est...

Pregunta de la clase:
Crear un formulario
Carlos Zabala Roqueme

Carlos Zabala Roqueme

Pregunta
studenthace 3 años

¿Para validar que sea un email correcto se tendría que usar una expresión regular? Porque con required solo se valida que el campo no este vacío

3 respuestas
para escribir tu comentario
    Néstor Acevedo Romero

    Néstor Acevedo Romero

    studenthace 2 años

    Perdón, olvidé que el Property Binding pattern lo hace, pero un patrón estándar sacado de la MDN puede ser:

    /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
    Néstor Acevedo Romero

    Néstor Acevedo Romero

    studenthace 2 años

    Aunque lo correcto sería que el propio navegador validara si es un email correcto.

    Juan David Tovar

    Juan David Tovar

    studenthace 3 años

    sí claro. Le agregas al input [pattern]="patronExpresionRegular" en internet hay varios ejemplos de expresiones regulares.

Curso de Fundamentos de Angular [Empieza Gratis]

Curso de Fundamentos de Angular [Empieza Gratis]

Da tus primeros pasos en Angular, el framework de desarrollo en JavaScript creado y soportado por Google. Instala Angular CLI y aprende a usar sus principales comandos. Descubre cómo escuchar y responder a eventos generados por el usuario. Define estructuras de control y aplica estilos en la creación de una tienda en línea.

Curso de Fundamentos de Angular [Empieza Gratis]
Curso de Fundamentos de Angular [Empieza Gratis]

Curso de Fundamentos de Angular [Empieza Gratis]

Da tus primeros pasos en Angular, el framework de desarrollo en JavaScript creado y soportado por Google. Instala Angular CLI y aprende a usar sus principales comandos. Descubre cómo escuchar y responder a eventos generados por el usuario. Define estructuras de control y aplica estilos en la creación de una tienda en línea.