一言でいうと

入力値チェックとは、ユーザーがプログラムに入力したデータが正しいかどうかを確認する処理のことです。

もう少し詳しく

入力値チェックは、データが正しい形式で、安全に使える状態かを調べることです。

例えば、銀行のATMで現金を引き出すときを考えてみてください。機械は以下のようなチェックをしています:

  • 金額が正しいか:マイナスの数字や、口座にある金額以上の引き出しはないか
  • 形式が正しいか:数字が入っているか、文字が混ざっていないか
  • 安全か:危険な命令が隠されていないか

ウェブサイトでも同じです。メールアドレスを入力するとき、「@」マークが含まれているか確認されます。これも入力値チェックの一種です。チェックに引っかかると「正しい形式で入力してください」というエラーメッセージが表示されます。

よく使われる場面

  • ログイン画面:パスワードが空白でないか確認
  • お問い合わせフォーム:メールアドレスが正しい形式か確認
  • ショッピングサイト:住所や電話番号の形式が正しいか確認
  • 日付入力:存在しない日付(2月30日など)が入力されていないか確認

関連する言葉

  • バリデーション:入力値チェックの英語での呼び方
  • エラーハンドリング:チェックで問題が見つかったときの対処
  • サニタイゼーション:データを安全な形に変換する処理