Ir para conteúdo
Fórum Script Brasil
  • 0

Validação De E-mail


Guest --Diego --

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Ai quem tiver aff de usar esse codigo para validar email em PHP ele ta funcionando

mas so valida email assim:

EX: exemplo@exemplo.com

se colocar algum email assim:

EX: exemplo@exemplo.com.br

ele vai dar erro beleza

Acho que o erro está na ausência do ponto após o limitador de três repetições ({3}).

Segundo o próprio Manual, preg_match() é mais veloz que ereg().

Abraços,

Beraldo

Ai velho value vou testar aqui e depois coloco uma resposta dissendo se deu certo

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu velho já ta funcionando com perfeição o codigo.

aqui vai o codigo da função para validar email e email de confirmação

// funcao para validar email
       function validaEmail($valor1,$valor2) {
           $caracteres = "/^[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*\\.[A-Za-z0-9]{2,4}$/";
           // verifica se o email é valido
           if(!(preg_match($caracteres,$valor1))) {
               $res1 = "E-mail inválido!";
               $func1 = false;
               $this->func1 = $func1;
               $this->res1 = $res1;
           } else {
               // verifica o email de confirmação se é valido
               if(!(preg_match($caracteres,$valor2))) {
                   $res1 = "E-mail de confirmação é invalido!";
                   $func1 = false;
                   $this->func1 = $func1;
                   $this->res1 = $res1;
               } else {
                   // verifica se o email e o email de confirmação estão certos
                   if($valor1 != $valor2) {
                       $res1 = "Confira o seu e-mail para verificar se está certo!";
                       $func1 = false;
                       $this->func1 = $func1;
                       $this->res1 = $res1;
                   }
               }
           }
       }

Editado por Diego.G.A
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...