Non sei loggato | Register | Login

Trim in Javascript Aggiungi

News / Surfing

Steven Levithan ha sentito la necessità (ebbravo!) di studiare come sia possibile ottimizzare la funzione trim che di solito viene inclusa come libreria esterna in Javascript.
La conclusione è la seguente (vi consiglio comunque di dare un'occhiata alle altre soluzioni):

Funzione di Trim consigliata nella maggior parte dei casi:

  1. return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');

Funzione di Trim consigliata in caso di testi lunghi:

  1. function trim11 (str) {
  2.         str = str.replace(/^\s+/, '');
  3.         for (var i = str.length - 1; i >= 0; i--) {
  4.                 if (/\S/.test(str.charAt(i))) {
  5.                         str = str.substring(0, i + 1);
  6.                         break;
  7.                 }
  8.         }
  9.         return str;
  10. }

Una funzione banale studiata nei minimi termini :)

PS: Se volete vedere con i vostri occhi le tempistiche basta andare nella pagina di benchmarking.

Daniele Simonin 5 February 2008 alle 07:42 Trackback URI

Scrivi un commento

Tags di formattazione:








Feed

infoPillole (by Wikipedia)

Ultimi commenti

  • byman: Ho trovato molto utile questa raccolta di...
  • Flavio: bella questa!
  • Beta: Thank you.Beautiful CSS form“
  • Daniele Simonin: Per guadagnare molti usano questa...
  • Luca: Per guadagnare bisogna lavorare, io ho raccolto un...

Calendario

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori