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
Function CleanInput(strIn As String) As String
' Replace invalid characters with empty strings.
Return Regex.Replace(strIn, "[^\w\.@-]", "")
End Function
String CleanInput(string strIn)
{
// Replace invalid characters with empty strings.
return Regex.Replace(strIn, @"[^\w\.@-]", "");
}
Vea también