Webサイトからのユーザー入力を検証/クリーンアップするために誰もが使用する.Netライブラリはありますか。どの正規表現をいつ使用するかを説明する投稿がたくさんあるようです。私は車輪の再発明を頻繁に行うのが好きですが、ユーザー入力で線を引きます。
ほとんどの場合、SQLインジェクションについては心配していませんが、HTML入力と想像できない入力について心配しています。それがこのように機能するためには、私の顔に笑顔を浮かべるでしょう:
string sanitizedInput = InputSanitizer.SanitizeInput(input, SanitizeOption.RemoveHTML
| SanitizeOption.RemoveSQL);
誰かこのようなものがありますか?(前もって感謝します)