2007年8月13日月曜日

TeedaのEmailValidatorとUrlValidator

スズキです。

TeedaのSVNに表記バリデーターがコミットされています。

▼EmailValidator(下はTigerアノテーション)
http://svn.seasar.org/browse/trunk/teeda/teeda-extension/src/main/java/org/seasar/teeda/extension/validator/EmailValidator.java?root=teeda&view=markup
http://svn.seasar.org/browse/trunk/teeda-tiger/src/main/java/org/seasar/teeda/extension/annotation/validator/Email.java?root=teeda&view=markup
▼UrlValidator(下はTigerアノテーション)
http://svn.seasar.org/browse/trunk/teeda/teeda-extension/src/main/java/org/seasar/teeda/extension/validator/UrlValidator.java?root=teeda&view=markup
http://svn.seasar.org/browse/trunk/teeda-tiger/src/main/java/org/seasar/teeda/extension/annotation/validator/Url.java?root=teeda&view=markup

僕のコードを参考にしていただいたらしいです。光栄です。
http://suz-lab.blogspot.com/2007/08/teedaurl.html
http://www.haloscan.com/comments/iretsuzuki/3332373001763425408/?src=hsr#2958
(といっても、重要なのは正規表現で、それは自分で作ってないからなちょっと微妙...)

ただ、上記のコミットされているコードから、
RegularExpressionバリデーターを拡張した、
バリデーターの作り方がわかりました。

今度、郵便番号バリデーターとかで練習しよう。

--
blog: http://suz-lab.blogspot.com/

0 コメント: