Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [javascript] replace

  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [javascript] replace

    è corretta una cosa del genere per sostituire il punto con una virgola?

    var cicccio = '45.6';
    ciccio.replace('.',',');

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

    il primo parametro del replace deve essere una regular expression
    codice:
    var cicccio = '45.6'; 
    ciccio = ciccio.replace(/\./g,',');

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    perché DEVE essere una regular expression?

    codice:
    ciccio = "45.6"; 
    replaced = ciccio.replace(".", ",");
    document.write(replaced);
    lui non ha detto che vuole sostituire tutte le occorrenze...

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da franz79
    lui non ha detto che vuole sostituire tutte le occorrenze...
    Infatti di default una regexp sostituisce solo la prima occorrenza. Devi usare il modificatore "g" se vuoi applicare la sostituzione a livello globale

    E cmq il metodo replace necessita di un'espressione regolare come primo argomento... è la sintassi.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da franz79
    perché DEVE essere una regular expression?
    scusa.... DOVREBBE essere una RegularExpression

    Originariamente inviato da franz79
    lui non ha detto che vuole sostituire tutte le occorrenze...
    scusa... la g è in più


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.