Javascript разделитель тысяч / формат строки - PullRequest
76 голосов
/ 20 сентября 2010

Есть ли какая-либо функция в Javascript для форматирования чисел и строк?

Я ищу способ разделителя тысяч для строк или чисел ... (Как String.Format In c #)

Ответы [ 13 ]

1 голос
/ 12 апреля 2011

PHP.js имеет функцию для этого, которая называется number_format . Если вы знакомы с PHP, он работает точно так же, как .

0 голосов
/ 17 июня 2019

Комбинация растворов для реакции

  let converter = Intl.NumberFormat();
  let salary =  monthlySalary.replace(/,/g,'')
  console.log(converter.format(salary))

  this.setState({
    monthlySalary: converter.format(salary)
  })
}

handleOnChangeMonthlySalary(1000)```
0 голосов
/ 19 ноября 2015

Мне не понравился ни один из ответов здесь, поэтому я создал функцию, которая работала для меня.Просто хочу поделиться, если кто-то еще найдет это полезным.

function getFormattedCurrency(num) {
    num = num.toFixed(2)
    var cents = (num - Math.floor(num)).toFixed(2);
    return Math.floor(num).toLocaleString() + '.' + cents.split('.')[1];
}
...