Validación de formato de email mediante expresión regular

PHP Easy regex

Tarea «Validación de formato de email mediante expresión regular»

Escriba un programa en PHP que lea una cadena desde la entrada estándar y verifique si coincide con un patrón simple de correo electrónico: parte local (letras latinas, dígitos, puntos, guiones bajos, guiones), luego el símbolo '@', luego el nombre de dominio (letras latinas, dígitos, puntos, guiones), luego un punto y el dominio de nivel superior (de 2 a 6 letras latinas). Imprima 'Yes' si la cadena es un email válido, y 'No' en caso contrario. La longitud de la cadena no supera los 100 caracteres.

Formato de entrada

Una línea que contiene una dirección de email potencial.

Formato de salida

Una cadena 'Yes' o 'No'.

Ejemplos

Ejemplo 1

ENTRADA
user@example.com
SALIDA
Yes

Ejemplo 2

ENTRADA
test.email@domain.co
SALIDA
Yes

Ejemplo 3

ENTRADA
1 2 3 4 5 6
SALIDA
No

Ejemplo 4

ENTRADA
invalid-email@
SALIDA
No

Ejemplo 5

ENTRADA
4 0 0 0 2 2 2 2 0
SALIDA
No
main.php