Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    36

    Caratteri in una stringa

    Ciao ragazzi.

    Ho questo problema.
    Devo eliminare in un sol colpo tutti i caratteri che non siano lettere o numeri da una stringa, magari sostituendoli con uno spazio.
    Qualcuno sa darmi una dritta?

    Grazie anticipatamente
    "Il male maggiore è uguale alla morte"

  2. #2
    codice:
    function sanitize(text)
    
       'parte per prevenire il cross-site scripting
       dim sanimatch, testofin
       for sanimatch=len(text) to 1 step -1
          if not instr(1,"1234567890!@-=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;ÀÁÈÉÌÍÒÓÙÚàáèéìíòóùú©®°ªº'()?* " & chr(09) & chr(10) & chr(13),mid(text,sanimatch,1),0) > 0 then
    	 testofin="?" & testofin
          else
    	 testofin=mid(text,sanimatch,1) & testofin
          end if
       next
    
       'parte per rimuovere gli spazi multipli
       do while instr(1,testofin,"  ")
          testofin=replace(testofin,"  "," ")
       loop
    
       sanitize=testofin
    end function
    dove vedi
    "1234567890!@-=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX YZ;ÀÁÈÉÌÍÒÓÙÚàáèéìíòóùú©®°ªº'()?*"

    tra le virgolette sono i caratteri che accetti.

    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    36
    Grazie mille ZeroCool981,
    caffè pagato....
    "Il male maggiore è uguale alla morte"

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.