[Cascavel-pm] Como validar um e-mail?

Eden Cardim edencardim em gmail.com
Sábado Maio 5 04:18:17 PDT 2007


On 5/4/07, Sandro de Almeida Filho <sandroalmeidafilho em gmail.com> wrote:
> Quero verificar somente e-mail e não o conjunto e-mail/nome, pois no
> banco de dados já tem um lugar próprio p/ o cadastramento de nome.
> Caso o sistema aceite um e-mail dessa forma, irá dar duplicidade de
> nome na hora do envio.

Você está inventando um conceito próprio sobre o que é um endereço
eletrônico. O formato especificação de escrita de endereços está
descrito no RFC2822, já te aconselharam a ler. Se você não segue os
conselhos, porque está pedindo ajuda?

> - André Garcia
> <code>
> if($email =~ /[\._\w]+@[\._\w]+$/){
>        print 'Email valido!' ;
> }
> else
> {
>         print 'Email inválido!' ;
> }
> </code>
> Não funcionou. Eu já havia testado dessa forma. Teste usando $email
> com dois arrobas e verás que da "Email válido" :-x

/^[\.-\w]+\@[\.-\w]+$/

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática


Mais detalhes sobre a lista de discussão Cascavel-pm