IsEmail - Resultado

IsEmail

 

Descrição

Utilizada para validar e-mails em Advpl , a função ISEMAIL recebe como parâmetro uma string contendo um e-mail , retornando .T. caso a string esteja em um formáto válido respeitando a regra para nomenclatura de endereços de e-mail

Sintaxe

IsEmail( <cEmail>)

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01cEmailCaractercEmail corresponde a string a ser analisada , contendo um e apenas um endereço de e-mailX

Retorno

RetornoTipoDescrição
lRetBooleanRetorna .T. caso a sring recebida como parâmetro atenda às definições de nomenclatura válidos para um endereço de e-mail

Exemplo

User Function IsEmail()

MsgInfo( 'IsEmail: ' + cValtoChar( IsEmail("universoadvpl@uni" ) ) + CRLF + ;
'IsEmail: ' + cValtoChar( IsEmail("universoadvpl@universoadvpl.com" ) ) ;
 , 'UniversoADVPL' )

Return( Nil )

Resultado

IsEmail - Resultado

IsEmail – Resultado

Informação Adicional

Regra : Um e-mail é considerado válido caso seja iniciado por um caracter , apenas contenha caracteres asc de a a z e 0 a 9 , e os caracteres @ (arroba) , . (ponto) , – ( hífen) ou _ (underline) ; e deve conter uma e apenas uma arroba , e no minimo um ponto apos a arroba, intercalado por um caracter.

Observações :

  • Caso a string a ser validada contenha mais de um e-mail , por exemplo, separados por vírgula, esta string deve ser parseada e seus e-mails identificados, para serem validados um a um pela função IsEmail()
  • Esta função apenas valida o formato de escrita de um e-mail . Ela não garante que o e-mail existe , apenas verifica se ele está informado em um formato válido para ser um e-mail

 

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *