バリデーションチェックメッセージのサンプル集

バリデーションチェックのメッセージを検討するときに、毎回、調べたりするのが面倒くさいので、サンプルのメッセージとして整理しました。

# 1 必須チェック

説明：項目に値が入力されているかチェックします

```
メッセージ
{0}を入力してください。  
必須項目です。  
この項目は空白にできません。
```

# 2 文字数チェック

説明：入力された文字列が指定された文字数以内であるかをチェックします

```
メッセージ
{0}は{1}文字以内で入力してください。  
文字数が制限を超えています。  
入力文字数が多すぎます。
```

# 3 パスワードの必須チェック

説明：パスワードの入力項目に値が入力されているかチェックします

```
メッセージ
パスワードを入力してください。  
パスワードは必須項目です。  
この項目は空白にできません。
```

# 4 ユーザー名の必須チェック

説明：ユーザー名の入力項目に値が入力されているかチェックします

```
メッセージ
ユーザー名を入力してください。  
ユーザー名は必須項目です。  
この項目は空白にできません。
```

# 5 正規表現チェック

説明：指定された正規表現に一致するかをチェックします

```
メッセージ
{0}は指定された形式で入力してください。  
入力が無効です。  
有効な形式で入力してください。
```

# 6 数値範囲チェック

説明：入力された数値が指定された範囲内にあるかをチェックします

```
メッセージ
{0}は{1}から{2}の範囲で入力してください。  
有効な範囲外です。  
指定された範囲内で数値を入力してください。
```

# 7 日付範囲チェック

説明：入力された日付が指定された範囲内にあるかをチェックします

```
メッセージ
{0}は{1}から{2}の範囲で入力してください。  
有効な日付範囲外です。  
有効な日付を指定された範囲内で入力してください。
```

# 8 一致チェック

説明：2つの入力が一致するかをチェックします

```
メッセージ
{0}が一致しません。  
パスワードが一致しません。  
再入力の値が一致しません。
```

# 9 最大値チェック

説明：入力された数値が指定された最大値以下であるかをチェックします

```
メッセージ
{0}は{1}以下にしてください。  
入力値が大きすぎます。  
指定された最大値以下の数値を入力してください。
```

# 10 最小値チェック

説明：入力された数値が指定された最小値以上であるかをチェックします

```
メッセージ
{0}は{1}以上にしてください。  
入力値が小さすぎます。  
指定された最小値以上の数値を入力してください。
```

# 11 整数チェック

説明：入力された値が整数であるかをチェックします

```
メッセージ
{0}は整数を入力してください。  
整数のみ入力可能です。  
入力値が整数ではありません。
```

# 12 正数チェック

説明：入力された値が正の数であるかをチェックします

```
メッセージ
{0}は0より大きな値にしてください。  
正の数値を入力してください。  
入力値が負の数値です。
```

# 13 桁数チェック

説明：入力された値が指定された桁数であるかをチェックします

```
メッセージ
{0}は{1}桁で入力してください。  
桁数が不正です。  
指定された桁数で入力してください。
```

# 14 過去日チェック

説明：入力された日付が過去の日付であるかをチェックします

```
メッセージ
{0}は過去の日付を入力してください。  
過去の日付のみ有効です。  
未来の日付は入力できません。
```

# 15 未来日チェック

説明：入力された日付が未来の日付であるかをチェックします

```
メッセージ
{0}は未来の日付を入力してください。  
未来の日付のみ有効です。  
過去の日付は入力できません。
```

# 16 パスワードの文字数チェック

説明：パスワードが指定された文字数以上であるかをチェックします

```
メッセージ
パスワードは{0}文字以上で入力してください。  
パスワードが短すぎます。  
パスワードの文字数が不足しています。
```

# 17 パスワード強度チェック

説明：パスワードが大文字、小文字、数字、記号を含むかをチェックします

```
メッセージ
パスワードは大文字、小文字、数字、記号を含めてください。  
パスワードの強度が不足しています。  
より強力なパスワードを設定してください。
```

# 18 パスワード履歴チェック

説明：過去に使用されたパスワードが再使用されていないかをチェックします

```
メッセージ
過去に使用したパスワードは使用できません。  
新しいパスワードを設定してください。  
以前使用したパスワードは無効です。
```

# 19 ユニークチェック

説明：入力された値が既に使用されていないかをチェックします

```
メッセージ
{0}は既に使用されています。  
ユニークな値を入力してください。  
この値は既に登録されています。
```

# 20 メールアドレスチェック

説明：有効なメールアドレス形式かどうかをチェックします

```
メッセージ
有効な{0}を入力してください。  
無効なメールアドレスです。  
正しいメールアドレス形式で入力してください。
```

# 21 電話番号チェック

説明：入力された電話番号が有効な形式であるかをチェックします

```
メッセージ
有効な{0}を入力してください。  
無効な電話番号です。  
正しい電話番号形式で入力してください。
```

# 22 郵便番号チェック

説明：入力された郵便番号が有効な形式であるかをチェックします

```
メッセージ
有効な{0}を入力してください。  
無効な郵便番号です。  
正しい郵便番号形式で入力してください。
```

# 23 ファイルタイプチェック

説明：アップロードされたファイルが有効な形式であるかをチェックします

```
メッセージ
{0}は有効なファイル形式ではありません。  
有効なファイル形式: {0}。  
サポートされているファイル形式でアップロードしてください。
```

# 24 ファイルサイズチェック

説明：アップロードされたファイルが指定されたサイズ以内であるかをチェックします

```
メッセージ
{0}は{1}MB以下のファイルをアップロードしてください。  
ファイルサイズが制限を超えています。  
アップロードできるファイルサイズは{0}MB以下です。
```

# 25 CSVファイルチェック

説明：アップロードされたファイルが有効なCSV形式であるかをチェックします

```
メッセージ
有効なCSVファイルをアップロードしてください。  
無効なCSVファイルです。  
サポートされているCSVファイル形式でアップロードしてください。
```

# 26 最大ファイル数チェック

説明：アップロードされるファイルの数が指定された最大数以内であるかをチェックします

```
メッセージ
アップロードできるファイルの数は最大{0}個です。  
ファイル数が制限を超えています。  
アップロード可能な最大ファイル数は{0}個です。
```

# 27 特殊文字チェック

説明：入力された文字列に特殊文字が含まれていないかをチェックします

```
メッセージ
{0}は特殊文字を含めないでください。  
特殊文字が含まれています。  
特殊文字の使用は許可されていません。
```

# 28 空白チェック

説明：入力された文字列に空白が含まれていないかをチェックします

```
メッセージ
{0}は空白を含めないでください。  
空白が含まれています。  
空白文字の使用は許可されていません。
```

# 29 小文字チェック

説明：入力された文字列が小文字のみであるかをチェックします

```
メッセージ
{0}は小文字で入力してください。  
小文字のみで入力してください。  
大文字は使用できません。
```

# 30 大文字チェック

説明：入力された文字列が大文字のみであるかをチェックします

```
メッセージ
{0}は大文字で入力してください。  
大文字のみで入力してください。  
小文字は使用できません。
```

# 31 数値チェック

説明：入力された値が数値であるかをチェックします

```
メッセージ
{0}は数値で入力してください。  
無効な数値です。  
数値のみ入力可能です。
```

# 32 トークンチェック

説明：入力されたトークンが有効であるかをチェックします

```
メッセージ
トークンが無効です。再度お試しください。  
無効なトークンです。  
トークンが期限切れです。
```

# 33 セッションタイムアウトチェック

説明：セッションがタイムアウトしていないかをチェックします

```
メッセージ
セッションがタイムアウトしました。再度ログインしてください。  
セッションが切れました。  
セッションの有効期限が切れています。
```

参考文献
HatenaBlog olafnosuke（2022）「Spring Boot：提供されているバリデーションの種類」, https://olafnosuke.hatenablog.com/entry/2022/12/19/190503 2024年06月17日アクセス.

金融庁 企画市場局 企業開示課（2023）「バリデーションメッセージ一覧」, https://disclosure2dl.edinet-fsa.go.jp/guide/static/disclosure/download/ESE140121.pdf 2024年06月17日アクセス.