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

  • towerlight2002: …manca IE, d’altra parte la...
  • sicibanez: Dopo alcune ore trascorse a confrontare le...
  • Daniele Simonin: grazie :) in questi giorni lo sto...
  • Emanuele: Interessante, lo aggiungo ai preferiti....
  • Emanuele: Io al mio babbo l’ho educato con Ubuntu,...

Calendario

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori

Have a break