Jump to content
Fórum Script Brasil
  • 0

Validação De E-mail


Guest --Diego --
 Share

Question

4 answers to this question

Recommended Posts

  • 0

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

mas so valida email assim:

EX: [email protected]

se colocar algum email assim:

EX: [email protected]

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 to comment
Share on other 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;
                   }
               }
           }
       }

Edited by Diego.G.A
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...