部品を提供する背景
多くのWebアプリケーションで、必要となるバリデーションは同じです。
案件ごと、チームごとに車輪の再発明をしなく良いように作成しましたので、ご利用ください。
収録しているバリデーション部品
No | バリデーション名 アノテーション | チェック内容 | メッセージキー |
1 | ひらがな @Hiragana | 正規表現 [\u3041-\u3096]* | validation.Hiragana.message |
2 | カタカナ @Katakana | 正規表現 [\u30A1-\u30FA]* | validation.Katakana.message |
3 | 半角カタカナ @HalfKatakana | 正規表現 [\uFF61-\uFF9F]* | validation.HalfKatakana.message |
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 |
その他、標準のバリデーションで対応できないか確認してください。独自に作らなくても良いケースもあります。
正規表現はLet'sプログラミングを参考にしました。
使い方
ZIPファイルにアノテーション群が入っています。解凍してあなたのプロジェクトフォルダの任意の場所に配置してください。
特にプロジェクトごとに変更する必要があると思われるのは下記です。
- パスワード/@Password 使用可能文字や文字数を変更してください。
ライセンス
ライセンスフリーです。自由に改変して使ってください。