Boa Tarde,
var campoArea = $(".campo-digitacao");
campoArea.on("input",function(){
var conteudo = campoArea.val();
var conteudoSemEspaco = conteudo.replace(/\s+/,'');
var totalCaracteres = conteudoSemEspaco.length;
$("#contador-caracteres").text(totalCaracteres);
var totalPalavras = conteudo.split(/\S+/).length - 1;
var textoTotalPalavras = $("#contador-palavras");
textoTotalPalavras.text(totalPalavras);
});
No código o total de palavras está funcionando legal, mas o de caracteres não.
Ex 01: campoArea = "fui a feira" resultado = (caracteres = 10 / palavras = 3)
ele contou o espaço entre "a" e "feira", era para dar apenas 9 caracteres.
Ex02: campoArea = " fui a feira" resultado = (caracteres = 11 / palavras = 3)
ele contou os espaços entre "fui" e "a" e entre "a" e "feira", era para dar apenas 9 caracteres.