You're here: Snippet Directory » Microsoft .NET » ASP.NET (68)
Language:

Regular Expression für unerwünschte Zeichen

Language: Deutsch
Programming Language: C#
Published by: André
Last Update: 4/26/2006
Views: 862

Description

Durch die Reguläre Expression werden unerwünschte Zeichen aus einem String ersetzt.
Funktioniert hervorragend für zum Beispiel SQLInjection.

Code

1 /// <summary> 2 /// Entfernt nicht erwünschte Sonderzeichen aus einem String 3 /// </summary> 4 /// <param name="InputString"></param> 5 /// <returns></returns> 6 public static string PreventForSqlInjection(string InputString) 7 { 8 // Replace invalid characters with empty strings. 9 string strMatch = @"[^a-zA-Z0-9\-_./@]"; 10 return Regex.Replace(InputString, strMatch, ""); 11 }

2 comments

1

Eigentlich ja nicht's weltbewegenes, aber manchmal sieht man den Wald vor lauter Bäumen nicht.

Als ich dieses Beispiel gesehen habe, kam mir gleich die Idee, wie ich ein Problem, welches ich in regelmäßigen Abständen nachgepflegt habe, gleich (hoffentlich auf dauer) erschlagen könnte.

Danke für den wink

Gruß
Wolf

Monday, January 01, 0001 12:00:00 AM from wolf2305de
2

Eigentlich ja nichts weltbewegenes, aber manchmal sieht man den Wald vor lauter Bäumen nicht.

Als ich dieses Beispiel gesehen habe, kam mir gleich die Idee, wie ich ein Problem, welches ich in regelmäßigen Abständen nachgepflegt habe, gleich (hoffentlich auf dauer) erschlagen könnte.

Danke für den wink

Gruß
Wolf

Monday, January 01, 0001 12:00:00 AM from wolf2305de

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS