How to format text in html? - See Image


#1

Hello!
I need help formatting a text that I get from a webservice.

Print

Code:

<ion-list>
      <div ion-item>
        {{resultado.conta.NOME}} {{resultado.conta.SOBRENOME}}<Br>
        {{resultado.conta.EMAIL}}<Br>
        {{resultado.conta.TIPO_IDENTIFICACAO}}:{{resultado.conta.IDENTIFICACAO}}<Br>
      </div>  
 </ion-list>

I need format: {{resultado.conta.IDENTIFICACAO}}

Any suggestions on how to do it?
I’m kind of lost for being text.

Thanks


#2

You need to use a regex to achieve this


#3

Sorry, I’m a beginner … Would you have an example?


#4
//.ts
 var str = "12345678912"
 this.IDENTIFICACAO_formatted = str.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/g, '$1.$2.$3-$4');
<div ion-item>
        {{resultado.conta.NOME}} {{resultado.conta.SOBRENOME}}<Br>
        {{resultado.conta.EMAIL}}<Br>
        {{resultado.conta.TIPO_IDENTIFICACAO}}:{{IDENTIFICACAO_formatted}}<Br>
      </div>