(DADOS) ISEMAIL
Autor: Eurai Criado: 01/01/2016 Atualizado: 28/07/2021Descriçã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( |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cEmail | Caracter | cEmail corresponde a string a ser analisada , contendo um e apenas um endereço de e-mail | X |
Retorno
Retorno | Tipo | Descrição |
lRet | Boolean |
Retorna .T. caso a sring recebida como parâmetro atenda às definições de nomenclatura válidos para um endereço de e-mail |
Exemplo
#INCLUDE "TOTVS.CH" User Function IsEmail() MsgInfo( 'IsEmail: ' + cValtoChar( IsEmail("universoadvpl@uni" ) ) + CRLF + ; 'IsEmail: ' + cValtoChar( IsEmail("universoadvpl@universoadvpl.com" ) ) ; , 'UniversoADVPL' ) Return( Nil )
Resultado
Informações adicionais
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 |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎