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
- Articolo precedente Inserisci un'immagine in un button
- Articolo successivo Inserire linee di separazione, usiamo il tag HR