Visualizzazione dei risultati da 1 a 6 su 6

Discussione: trim

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173

    trim

    Ciao,
    mi ricordate qual è la funzione in javascript che mi restituisce una stringa senza spazi (come la ltrim e rtrim in vbscript)?
    grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ciao fedina_2,

    puoi farlo con le regular expression
    codice:
    function LTrim(stringa){
      var str=''
      str = stringa.replace(/^ +/,'')
      return str
    }
    function RTrim(stringa){
      var str=''
      str = stringa.replace(/ +$/,'')
      return str
    }
    function Trim(stringa){
      var str=''
      str = stringa.replace(/^ +/,'')
      str = str.replace(/ +$/,'')
      return str
    }

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Oppure....

    codice:
    <html> 
    
    <head> 
    <script> 
    function ltrim(item) { 
    return item.replace(/^\s*/gi,""); 
    } 
    function rtrim(item) { 
    return item.replace(/\s*$/gi,""); 
    } 
    function trim(item) {
     return rtrim(ltrim(item));
    }
    </script> 
    </head> 
    
    <body> 
    <script> 
    var x="        AQ "; 
    var y=" AQ          "; 
    x=trim(x); 
    y=trim(y); 
    alert(x == y); 
    </script> 
    
    </body> 
    
    </html>

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    Grazie, mi sono state utili!
    La Trim l'ho cambiata cosi':

    function Trim(stringa){
    var str=''
    str = stringa.replace(' ','')
    return str
    }
    Cosi' mi toglie anche gli spazi in mezzo ad una stringa.

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da fedina_2
    Grazie, mi sono state utili!
    La Trim l'ho cambiata cosi':

    function Trim(stringa){
    var str=''
    str = stringa.replace(' ','')
    return str
    }
    Cosi' mi toglie anche gli spazi in mezzo ad una stringa.
    Quindi non era una funzione trim di cui avevi bisogno.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    Avevo bisogno un po' di tutte e tre!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.