Manual del programador de .NET Framework
Cómo: Quitar caracteres no válidos de una cadena

En el siguiente ejemplo de código se utiliza el método estático Regex.Replace para quitar los caracteres no válidos de una cadena. Es posible utilizar el método CleanInput definido en esta sección para quitar los posibles caracteres peligrosos introducidos en un campo de texto que acepta la entrada de información por parte del usuario. El método CleanInput devuelve una cadena después de quitar todos los caracteres que no sean alfanuméricos, excepto @, - (un guión) y . (un punto).

Ejemplo

Visual Basic
    Function CleanInput(strIn As String) As String
        ' Replace invalid characters with empty strings.
        Return Regex.Replace(strIn, "[^\w\.@-]", "")
    End Function
C#
    String CleanInput(string strIn)
    {
        // Replace invalid characters with empty strings.
        return Regex.Replace(strIn, @"[^\w\.@-]", ""); 
    }

Vea también

Etiquetas :


Page view tracker