Как разбить число сразу на разряды? Есть input где вводим числа и если стоит допустим 1000, разбивать на 1 000.
<input type="text" id="price_from" name="price_from" data-price="" class="price-from"/>
let price = '';
$(".price-from").on({
keyup: function() {
triplets($(this).val());
}
});
function triplets(str) {
price = str.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1\u202f')
$(".price-from").attr('data-price', price);
// $("#price_from").val()
}
В моём коде всё ок выводится в data-price, но мне нужно сразу value заменять.