Javascript - Contador de dígitos ignorando epaços
Olá pessoal,
Estou desenvolvendo aplicação Web usando Visual Studio 2010 e estou precisando fazer contagem de dígitos em um TextBox com múltiplas linhas. Já tentei fazer de tudo para limpar os espaços vazios mas não consegui nada ainda. Já tentei pesquisar na Net mas nenhum deles funcionam. Meu script faz a contagem, mas conta com os espaços, embora esteja usando o replace. Mas já tentei com o trim também e nada.
Alguém pode me ajudar?
Grato,
Ilano.
Estou desenvolvendo aplicação Web usando Visual Studio 2010 e estou precisando fazer contagem de dígitos em um TextBox com múltiplas linhas. Já tentei fazer de tudo para limpar os espaços vazios mas não consegui nada ainda. Já tentei pesquisar na Net mas nenhum deles funcionam. Meu script faz a contagem, mas conta com os espaços, embora esteja usando o replace. Mas já tentei com o trim também e nada.
<script language="javascript" type="text/javascript"> function countChars(countfrom, displayto) { //countfrom.replace(" ", ""); var len = document.getElementById(countfrom).value.replace(/^\s+|\s+$/g,'').length; document.getElementById(displayto).innerHTML = "Nº de Dígitos: " + len; if (len == 0) { document.getElementById(displayto).innerHTML = ""; } else if (len > 0 || len <= 1000) { document.getElementById("<%=LbContar.ClientID %>").style.color = "Red"; } else if(len > 100 || len <=1500) { document.getElementById("<%=LbContar.ClientID %>").style.color = "Cyan"; }; } </script>
Alguém pode me ajudar?
Grato,
Ilano.
Ilano Caldas
Curtidas 0