Pular para o conteúdo

Verificar se o e-mail é válido

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!

$./email
teste@123
Email inválido!
Reginaldo de Matias saitam
Hits: 11.617 Categoria: C/C++ Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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!

$./email
teste@123
Email inválido!
Download email.c Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

/*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;
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

função de remoção em uma Arvore

Calculo de IMC escrito em linguagem C

Mini Analisador Léxico que conta palavras numa string

Bom treino, muito completo: classificação de atletas

Pegando entrada do teclado e guardando em uma string

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.