
Carlos Zabala Roqueme
Pregunta¿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

Néstor Acevedo Romero
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
Aunque lo correcto sería que el propio navegador validara si es un email correcto.

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