Imagine que você tem um site que possui inúmeros formulários, como um site de compras online, uma ferramenta interna para um cliente específico armazenar muitos dados, um fórum, um site de reclamações de clientes, testes online, etc.
Em um site assim, você provavelmente cuidou de toda a validação de dados dos formulários e não permite dados malformados ou maliciosos. Mas uma das coisas mais importantes que resta é a formatação de números. Existem vários formatos para números a serem armazenados no banco de dados. Podem ser moedas, bytes de computador, pontuações de testes, porcentagens, etc. Em vez de escrever diferentes funções para converter cada um dos números para aquele formato específico, há uma biblioteca JavaScript disponível de código aberto chamada Numeral.js.
A formatação de números nunca foi tão fácil. É tão simples quanto acessar o site do numeral.js, procurar o formato desejado e apenas colocá-lo na sintaxe, a biblioteca pegará o número de entrada em literalmente qualquer formato e o converterá no formato de saída necessário.
As coisas mais importantes que eu realmente amo sobre esta biblioteca é que a função aceita literalmente qualquer entrada e formata os dados, ou seja, para converter os dados para o formato numérico normal (23), ela pode aceitar entradas como, mas não se limitando a 23rd, 23.00, $23, etc.
Você pode brincar com muitos formatos disponíveis para incluir símbolos de moeda, como dólar no início ou no final, converter para certos lugares decimais, adicionar vírgulas, etc.
Ela não apenas considera os números, mas também formata bytes de computador, porcentagens, tempo e exponencial. Análise coletada por e hospedada no G2.com.
Não há muito do que não gostar aqui quando os desenvolvedores estão fazendo muito por você e é de código aberto. É um pouco verboso como o JavaScript é, mas vale a pena passar pelo esforço uma vez. Análise coletada por e hospedada no G2.com.
Validado por meio de uma conta de e-mail empresarial
Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Convite do G2. Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Esta avaliação foi traduzida de English usando IA.
