Ребят, помогите сделать правильно. Мне нужно чтобы правильно считалось стоимость, но что-то не выходит) Цена: 0.90 за 1000 символов, а у меня считает вообще не понятно как.
<div>
Кол-во символов: <span id="symbolscount">0</span>
Стоимость: <span id="price">0</span>
</div>
<textarea id="form2">текст</textarea>
$(document).ready(function() {
$(document).on('input', '#form2', function(){
var text = $(this).val();
var price = 0.90; //Цена за 1000 символов
var spaces = text.match(/\s/g);
if(!spaces) spaces = [];
var splited = text.trim().split(/\s{1,}/);
if(splited.length == 1 && splited[0].trim() == '') {
splited = [];
}
var wordscount = text.length ? splited.length : 0;
var symbolscount_no_space = text.length - spaces.length;
$('#wordscount').text(formatNumber(wordscount));
$('#price').text(formatNumber(wordscount) / 1000) * price;
})
});
function formatNumber(n) {
return n.toString().replace(/(\d)(?=(\d{3})+$)/g, '$1 ');
}