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