Partager via


Comment : supprimer des caractères non valides d'une chaîne

Mise à jour : novembre 2007

L'exemple de code suivant utilise la méthode statique Regex.Replace pour supprimer des caractères non valides d'une chaîne. Vous pouvez utiliser la méthode CleanInput définie dans cet exemple pour supprimer des caractères potentiellement nuisibles entrés dans un champ de texte sous une forme qui accepte les entrées de l'utilisateur. CleanInput retourne une chaîne après avoir supprimé tous les caractères non alphanumériques à l'exception de @, - (un tiret), et . (un point).

Exemple

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

Voir aussi

Autres ressources

Expressions régulières du .NET Framework