Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Trim con espressione regolare

    Salve ragazzi,
    che cosa significa in un'espressione regolare /g, l'ho trovata nella seguente:
    function trim(str){
    return str.replace(/^\s+|\s+$/g,"");
    }

    altro dubbio(scusate non sono molto pratico di javascript) come faccio a sapere in questo caso ma in generale che tipo di parametri accetta una funzione?
    Nel caso della funzione sopra il metodo replace accetta expression,String, da dove si può vedere?

    grazie tante

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    g = glabal (verifica tutta la exp) per il resto poco comprensibile consiglierei studio guide per poi passare a libri più specifici (visita in libreria)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    Scusa ma allora non esistono api come per il java?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    io ti consiglio di vederti un po' questi 2 siti:

    http://www.w3schools.com/js/
    https://developer.mozilla.org/en/JavaScript/Reference

    La lettura di qualche libro non fa mai male...

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Mitele
    Scusa ma allora non esistono api come per il java?
    Boh... non conosco il java
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    nei due siti che ti ho linkato trovi tutte le spiegazione dei vari metodi/funzioni/oggetti ecc... un po' come le api di java

  7. #7
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Calcola che JavaScript 1.8.1 ha introdotto la funzione nativa trim() tra i metodi dell'oggetto String…

    Puoi anche creare facilmente un codice di compatibilità da apporre all'inizio del tuo script, così da andare sul sicuro anche coi browser molto vecchi:

    codice:
    if (!String.prototype.trim) {
      String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g,''); };
    }
    
    // adesso questo ti funzionerà con tutti i browsers:
    alert("  ciao mondo    ".trim());

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.