Partilhar via


Como: Faixa de caracteres inválido de uma seqüência de caracteres

O exemplo de código a seguir usa o método Regex.Replace estático para retirar caracteres inválidos de uma sequência de caracteres.Você pode usar o CleanInput método definido aqui para remover caracteres potencialmente prejudiciais que foram inseridas em um campo de texto em um formulário que aceita entrada do usuário. CleanInput Retorna uma seqüência de caracteres após a remoção de todos os caracteres nonalphanumeric, exceto @,-(um travessão), e. (um ponto).

Exemplo

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

Consulte também

Outros recursos

Expressões Regulares do .NET Framework