Verificar se o e-mail é válido
Publicado por Reginaldo de Matias (última atualização em 05/10/2012)
[ Hits: 11.097 ]
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
Retirar caracteres de uma frase
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (7)