たぶんここらへん[NDO::Weblog]とかここらへん[module.jp]を参考にしたんだと思うんだけど・・・ 1. 拡張クラスを作る org.apache.struts.validator.FieldChecks を継承したクラスを作る。 private static final String P_HIRAGANA_ONLY のところは java.util.regexの正規表現によるUnicodeブロックで定義されているものを使うと幸せ。 ↓こんなんとか \p{InHiragana} ひらがな \p{InKatakana} カタカナ \p{InHalfwidthAndFullwidthForms} 半角カタカナ \p{InCJKUnifiedIdeographs} 漢字 package myClass.validator; import java.util.regex.Matcher
![[Struts Validator]漢字のみ、ひらがなのみ、カタカナのみの入力をチェックする拡張クラス](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)