Controllo caratteri non validi

lunedì 28 maggio 2007 - 17.44

tarabasch84 Profilo | Junior Member

Salve ragazzi,
ho un piccolo problema. Vorrei controllare la stringa imessa dall'utente all'interno di una textbox al fine di eliminare tutti quei caratteri ascii che windows non accetta in fase di creazione di un file. La procedura potrebbe risultare alquanto lunga se confrontassi con un ciclo tutti i caratteri e recuperassi solo quelli validi. Vorrei sapere se esiste una prcedura più breve.
Ciao

Giscotech Profilo | Junior Member

Ciao tarabasch84,

- cosa intedi per creazione di un file?
- di quali caratteri parli?

bisogna vedere il contesto in cui ti trovi. Aggiungi qualche dettaglio al tuo problema?

Giuseppe Scordo
Giscotech Informatics

tarabasch84 Profilo | Junior Member

Ciao,
hai presente il momento in cui crei un file (anche il semplice file di testo) e gli assegni un nome? Ecco, al nome non puoi assegnare caratteri tipo: "?","!".... Vorrei per questo controllare la stringa immessa dall'utente affichè possa inserire il nome di un file corretto (creo i file direttamente da codice).
Ciao

Giscotech Profilo | Junior Member

Ma perchè un ipotetico loop sulla stringa . non ti sembra una buona soluzione?
Non credo che il nome del file possa essere più lungo di n caratteri.
Effettua un loop sulla stringa e se incontri uno dei caratteri che non possono essere accettati , segnalalo all'utente che a sua volta provvederà a digitare il nome in modo corretto.

Giuseppe Scordo
Giscotech Informatics

tarabasch84 Profilo | Junior Member

L'avevo già pensato, però siccome i caratteri che non possono essere accettati non sono pochi, speravo esistesse una funzione di elaborazione stringhe o quant'altro che facesse già il lavoro. Grazie lo stesso.
Saluti

Giscotech Profilo | Junior Member

Scusami ma i caratteri non validi non sono questi . " / \ [ ] : ; = , o sbaglio.

Non mi sembrano così tanti.

Giuseppe Scordo
Giscotech informatics

tarabasch84 Profilo | Junior Member

Ciao,
hai ragione. Risolto
Saluti

Giscotech Profilo | Junior Member

Mi fa piacere.

Se ti è servito il mio consiglio accetta il post.

Alla prossima.

Ciao


Giuseppe Scordo
Giscotech Informatics
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5