Verificar se o e-mail é válido
Publicado por Reginaldo de Matias (última atualização em 05/10/2012)
[ Hits: 10.953 ]
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; }
Equações de primeiro e segundo grau
Nenhum comentário foi encontrado.
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Um ótimo codec e sua configuração para KDEnLive
Atualizar Mint para versão 22 BETA
Conflito de Dependências Essenciais no Debian (0)
O que você está ouvindo agora? [2] (157)
estou usando o ubuntu mate 22.04 preciso atualiza lo? (5)
Criando rotina SQL que se conecta ao banco de dados mysql[AJUDA] (0)