Procedura: rimuovere caratteri non validi da una stringa
Aggiornamento: novembre 2007
Nell'esempio di codice seguente viene utilizzato il metodo statico Regex.Replace per eliminare i caratteri non validi da una stringa. È possibile utilizzare il metodo CleanInput per eliminare i caratteri potenzialmente pericolosi immessi in un campo di testo di un form in cui è ammesso l'input dell'utente. CleanInput restituisce una stringa dopo l'eliminazione di tutti i caratteri non alfanumerici tranne @, - (trattino) e . (punto).
Esempio
using System;
using System.Text.RegularExpressions;
public class Example
{
static string CleanInput(string strIn)
{
// Replace invalid characters with empty strings.
return Regex.Replace(strIn, @"[^\w\.@-]", "");
}
}