
Javascript: le funzioni trim, ltrim e rtrim
Articolo scritto da: Stefano
Data: 12 Aprile 2008
Categoria: Javascript
Javascript non ha una funzione trim, che elimina gli spazi bianchi all’inizio i alla fine di una stringa.
Possiamo pero’ definire noi le tre funzioni:
- leftTrim(),
- rightTrim()
- trim().
La funzione leftTrim(), elimina gli spazi bianchi davanti ad una stringa e restituisce la stringa ripulita dagli spazi anteriori.
1 2 3 4 5 6 7 8 | function leftTrim(stringa) { while (stringa.substring(0,1) == ' ') { stringa = stringa.substring(1, stringa.length); } return stringa; } |
La funzione riceve come parametro la stringa da ripulire.
Allo stesso modo possiamo scrivere la funzione che toglie gli spazi bianchi alla fine della stringa:
1 2 3 4 5 6 7 8 | function rightTrim(stringa) { while (stringa.substring(stringa.length-1, stringa.length) == ' ') { stringa = stringa.substring(0,stringa.length-1); } return stringa; } |
Infine la funzione trim() รจ data dalla combinazione delle precedenti:
1 2 3 4 5 6 7 8 9 10 11 | function trim(stringa) { while (stringa.substring(0,1) == ' ') { stringa = stringa.substring(1, stringa.length); } while (stringa.substring(stringa.length-1, stringa.length) == ' ') { stringa = stringa.substring(0,stringa.length-1); } return stringa; |
Se ti e' piaciuto questo articolo lascia il tuo gradito commento qui sotto oppure iscriviti al nostro Feed RSS per essere sempre aggiornato sui nuovi post!






