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

    Funzione caratteri speciali

    Salve,

    utilizzo questa funzione trovata in rete per evitare l'uso di certi caratteri speciali ....

    In asp:
    Function cleanstr(sTesto)
    If Len(sTesto)>0 Then
    sTesto = Replace(sTesto, "'","''")
    sTesto = Replace(sTesto, "*","[*]")
    sTesto = Replace(sTesto, "%","[%]")
    End if
    cleanstr=sTesto
    End Function

    in javascript:
    Function cleanjs(sTestojs)
    If Len(sTestojs)>0 Then
    sTestojs = Replace(sTestojs, "'","\'")
    sTestojs = Replace(sTestojs, "*","\*")
    sTestojs = Replace(sTestojs, "%","\%")
    End if
    cleanjs=sTestojs
    End Function


    lo script funziona perfettamente ... es:

    "Le statistiche sono originali al 100%" scriverà "Le statistiche sono originali al 100[%]"


    Ma se recupero questo testo e lo processo nuovamente mi diventa cosi:

    "Le statistiche sono originali al 100[[%]]" e cosi via .... 100[[[%]]]

    come posso risolvere secondo voi

    Grazie mille
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    fai una verifica con un indexOf se c'è [%] non esegui il replace
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.