Nesse vídeo demonstraremos a utilização da função RemDddTel, que serve para separar o DDI, o DDD e o número de telefone de uma string em um array.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe408 Faz a separação de DDI, DDD e número do telefone @type Function @author Atilio @since 28/03/2023 @obs Função RemDddTel Parâmetros Recebe o telefone no formato DDI+DDD+Numero Retorno Retorna um Array com as posições separadas **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe408() Local aArea := FWGetArea() Local cNumero := "" Local aDados := {} //Separa a string cNumero := "5514999998888" aDados := RemDddTel(cNumero) cMensagem := "Numero: " + aDados[1] + CRLF cMensagem += "DDD: " + aDados[2] + CRLF cMensagem += "DDI: " + aDados[3] + CRLF FWAlertInfo(cMensagem, "Teste RemDddTel") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.