To_tss/2012-03-31について、ここに記述してください。

「メールアドレスのサニタイズ」とか言っているが、[メールアドレス」の構文とか理解しているのだろうか。 -- ToshinoriMaeno 2012-03-31 02:33:42

サニタイズという言葉に胡散臭さを感じる。

アプリケーションが状況に応じていちいちいろんなもののサニタイズをやるというのは大変だなあとも思う。

-- ToshinoriMaeno 2012-03-31 02:33:42

こっちは比較的まともだが、使う側は大変そうだ。

「〓に置き換える」の処理もバリデーション時の例外処理の一結果。
正規表現replaceとかでやるのは素人。

正しいプログラマなら、当該バリデーションを実現するメソッドを作り、言語の例外機構で例外を上げるようにする。
使う側は、それぞれの局面で例外をcatchして局面に合った処理を書く。