Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

105
Visualizações
Add space number angular 12

I would like to know how to add spaces to obtain a number =>1545852125458 => x xx xx xxx xxx xx.

Sorry for my English.

My html : {{ item.numberDir }}

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You should create a pipe for your needs.

Here I can share my pipe, which groups given number by 3 digits

Example: 123456789 -> 123 456 789

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'formatNumber',
})
export class FormatNumberPipe implements PipeTransform {
  transform(value: number | string, ...args: unknown[]): string {
    let v = String(value);
    v = v.replace(/[^\d.]/g, '');
    v = v.replace(/\./g, ',');
    let parts = v.split(',');
    let result = parts[0].replace(/(?!^)(?=(?:\d{3})+$)/g, ' ');

    if (parts[1]) {
      const glueSymbol = args[0] ? args[0] : ',';
      result += glueSymbol + parts[1];
    }

    return result;
  }
}

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda