Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Effettuare un replace

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278

    Effettuare un replace

    Per effetturae un replace per scrivere in un campo testo mysql come sarebbe opportuno procedere in JScript? per esempio per il carattere apice ', faccio

    stringa1 = stringa.replace("'", "\'")

    ma non mi funziona, qualcuno di voi ha qualche idea?

  2. #2
    codice:
    stringa1 = stringa.replace("'", ""'")

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Grazie ma non riesco nemmeno in questo modo, non mi si chiude la stringa in quesdta maniera

  4. #4
    codice:
    stringa1 = stringa.replace("'", "''")

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Ho risolto con
    string1=string.replace("'","\\'");

    però ora ho il problema che vorrei farlo generale, in tal caso quindi vorrei sostituire a tutti gli apici della stringa non a uno solo, sai o sapete come fare? devo mettermi a studiare queste espressioni regolari.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Me le sono studicchiate, per chi volesse capire ecco qui come si fa

    re = new RegExp("'", "g"); // "g" sta per sostituzione generale, poi

    stringa1 = stringa.replace(re, "\'");

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 © 2026 vBulletin Solutions, Inc. All rights reserved.