Guest --Diego -- Postado Agosto 5, 2007 Denunciar Share Postado Agosto 5, 2007 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Agosto 5, 2007 Denunciar Share Postado Agosto 5, 2007 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diego.G.A Postado Agosto 5, 2007 Denunciar Share Postado Agosto 5, 2007 Ai quem tiver aff de usar esse codigo para validar email em PHP ele ta funcionandomas so valida email assim:EX: exemplo@exemplo.comse colocar algum email assim:EX: exemplo@exemplo.com.brele vai dar erro belezaAcho 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,BeraldoAi velho value vou testar aqui e depois coloco uma resposta dissendo se deu certo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Agosto 5, 2007 Denunciar Share Postado Agosto 5, 2007 Esqueci de mencionar no post anterior este link:http://scriptbrasil.com.br/forum/index.php?showtopic=91221:) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diego.G.A Postado Agosto 5, 2007 Denunciar Share Postado Agosto 5, 2007 (editado) 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 Agosto 5, 2007 por Diego.G.A Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Diego --
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.