Nesse vídeo demonstraremos a utilização da função IsEmail, que serve para validar um endereço de e-Mail.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "Totvs.ch" /*/{Protheus.doc} zExe310 Valida se um endereço de email é válido @type Function @author Atilio @since 23/02/2023 @obs Função IsEmail Parâmetros Recebe o endereço de email Retorno Retorna .T. se conseguiu validar o endereço de eMail ou .F. se possui algum caractere inválido ou inconsistência **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe310() Local aArea := FWGetArea() Local cMensagem := "" //Valida um email comum cEmail := "contato@atiliosistemas.com" If IsEmail(cEmail) cMensagem := "O e-Mail '" + cEmail + "' é válido!" Else cMensagem := "Não foi possível validar o e-Mail '" + cEmail + "'!" EndIf FWAlertInfo(cMensagem, "Teste 1 IsEmail") //Valida um email com erros (espaço e dois arrobas) cEmail := "con t@ato@atiliosistemas.com" If IsEmail(cEmail) cMensagem := "O e-Mail '" + cEmail + "' é válido!" Else cMensagem := "Não foi possível validar o e-Mail '" + cEmail + "'!" EndIf FWAlertInfo(cMensagem, "Teste 2 IsEmail") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.