Conteggio dei caratteri di una Textarea senza spazi

Mi è capitata l'esigenza di dovermi servire di unmeccanismo in grado di stabilire di quanti caratteri nettifosse composto un testo scritto, adesempio, in un'area di testo, cioè nonconsiderando gli spazi tra una parola e l'altra... quindiho pensato... perchè non condividerequest'esperienza con i miei amati lettori? :-)

Ecco l'algoritmo:

function conta(){   var testo = document.modulo.campo.value;   var senza_spazi = testo.replace(/ /g,"");   alert("CARATTERI LORDI: " + testo.length);   alert("CARATTERI NETTI: " + senza_spazi.length);}

Il meccanismo è davvero banale. Memorizzo in unavariabile il contenuto dell'area di testo o di quello chesia, poi effettuo la sostituzione globale del carattere"spazio" all'interno del testo che verràparserizzato (verranno contati i caratteri) e memorizzo ilnuovo testo (quindi senza spazi) all'interno di una nuovavariabile

var senza_spazi = testo.replace(/ /g,"");

e ne ricavo la lunghezza

senza_spazi.length

 

 



Ti potrebbe interessare anche

commenta la notizia