Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Apostrofo in variabile.

    Letti un pò di post e compreso l’uso della \ davanti al simbolo dell’apostrofo, mi ritrovo con il seguente problema.
    Memorizzo delle stringhe recuperate da un database in delle variabili del tipo:

    miavar[0]='Record-ricerca'

    il problema è che Record-ricerca può o meno contenere uno o più apostrofi e quindi insorge l’errore.

    Essendo uno script automatico, non posso manualmente controllare i vari miavar[] per aggiungere eventuali \.

    È possibile formattare la variabile in automatico?


    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Non puoi usare " (virgolette) per delimitare le stringhe?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Grazie per la risposta, ma data la mia poca esperienza non ho ben capito dove le devo inserire le " (virgolette) per delimitare le stringhe.

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    codice:
    miavar[0]="Record-ricerca-con-apos'trofo"
    ?
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5
    OK, provo e ti faccio sapere.
    Grazie.

  6. #6
    Grazie della disponibilità Francis87, ho provato in tutti i modi possibili ma non mi riesce farlo in javascript.
    Ho provato, oltre alla soluzione da te proposta anche

    miavar[0]=miavar[0].replace(/"'"/g,"\'");

    non ne vuol sapere, forse nel passaggio da ASP allo script ometto qualcosa.

    Sono ritornato qualche riga di codice indietro e ho risolto diversamente, prima di passare il Record-ricerca allo script lo sottopongo ad un replace.

    replace(REC("Campo"),"'","\'")

    così funziona.



    P.S. nel codice non mi visualizza le backslash, ma ci sono

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.