Verificação de formato de email usando expressão regular

PHP Easy regex

Tarefa «Verificação de formato de email usando expressão regular»

Escreva um programa em PHP que lê uma string da entrada padrão e verifica se ela corresponde a um padrão simples de email: parte local (letras latinas, números, pontos, sublinhados, hífens), depois o símbolo '@', depois o nome de domínio (letras latinas, números, pontos, hífens), depois um ponto e o domínio de nível superior (de 2 a 6 letras latinas). Imprima 'Yes' se a string for um email válido e 'No' caso contrário. O comprimento da string não excede 100 caracteres.

Formato de Entrada

Uma linha contendo um potencial endereço de email.

Formato de Saída

A string 'Yes' ou 'No'.

Exemplos

Exemplo 1

ENTRADA
user@example.com
SAÍDA
Yes

Exemplo 2

ENTRADA
test.email@domain.co
SAÍDA
Yes

Exemplo 3

ENTRADA
1 2 3 4 5 6
SAÍDA
No

Exemplo 4

ENTRADA
invalid-email@
SAÍDA
No

Exemplo 5

ENTRADA
4 0 0 0 2 2 2 2 0
SAÍDA
No
main.php