Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con replace

  1. #1

    Problema con replace

    Ciao a tutti,
    non capisco perchè facendo il replace mi sostituisce solo il primo carattere che trova.
    Esempio:

    codice:
    datedisattive = "'01/05/2016','02/05/2016'";
    datedisattive2 = datedisattive.replace("'","");
    alert(datedisattive2 );
    Mi da come risultato 01/05/2016','02/05/2016'
    mentre io vorrei
    01/05/2016,02/05/2016

    Come mai?
    Come faccio a fare il replace di tutti i caratteri?
    Mi sembra assurda sta cosa sinceramente!!

    Fatemi sapere.
    Grazie mille.

  2. #2
    Questo risolto così:
    codice:
    datedisattive2 = datedisattive.replace(/'/g,"");
    Però se la stringa è '01/05/2016' non va!!

  3. #3
    Risolto con:

    codice:
    datedisattive2 = datedisattive.replace(/'/gi,"");

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.