Verificar se o e-mail é válido
Publicado por Reginaldo de Matias (última atualização em 05/10/2012)
[ Hits: 11.251 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script verifica se o e-mail é válido usando expressões regulares.
Compilar: $gcc email.c -o email
Executar: $./email
teste@hotmail.com
E-mail válido!
teste@123
Email inválido!
/*Objetivo desse script é apenas para saber usar expressão regular em C em uma aplicação. Exemplo: verificar se e-mail é válido. @autor: Reginaldo */ #include <stdio.h> #include <stdlib.h> #include <regex.h> #define EXPR_REG ".+@.+\\.[a-z]+" #define TRUE 1 #define FALSE 0 int VerificaEmail(char email[80]) { regex_t reg; if(regcomp(®,EXPR_REG,REG_EXTENDED|REG_NOSUB) != 0) printf("expressão regular invalida!\n"); else { if(regexec(®,email,0,(regmatch_t *)NULL,0) == 0) return TRUE; else return FALSE; } } int main() { char email[80]; printf("digite seu e-mail: "); fgets(email,80,stdin); if(VerificaEmail(email) == TRUE) printf("E-mail válido!\n"); else printf("E-mail inválido!\n"); return 0; }
Pegando entrada do teclado e guardando em uma string
Calculo de IMC escrito em linguagem C
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)