Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
you can make a filter :
<div>{{ value | format }}</div>
filters: {
format: val => `${val}`.replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 '),
},
<div v-for="n in formatted">{{ n }}</div>
computed: {
formatted() {
return this.values.map(n => `${n}`.replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 '));
},
},
Number.toLocaleString()
Example:
var number = 123456.789;
// В Германии в качестве разделителя целой и дробной части используется запятая, а в качестве разделителя разрядов - точка
console.log(number.toLocaleString('de-DE'));
// → 123.456,789
// В России в качестве разделителя целой и дробной части используется запятая, а в качестве разделителя разрядов - пробел
console.log(number.toLocaleString('ru-RU'));
// → 123 456,789
// В большинстве арабоговорящих стран используют настоящие арабские цифры
console.log(number.toLocaleString('ar-EG'));
// → ١٢٣٤٥٦٫٧٨٩
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question