Condividi tramite


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\.@-]", ""); 
    }
}

Vedere anche

Altre risorse

Espressioni regolari di .NET Framework