注文データの各フィールドの設定は以下通りでございます。 ①注文番号は先頭3桁が大英字、ハイフン、数字の8桁の正規表現に一致することを確認する ^[A-Z]{3}\-\d{8}$ ②明細番号は数字が3桁の文字列にマッチすることを確認 ^\d{3}$ ③注文日は4桁の数字‐2桁の数字‐2桁の数字という日付形式の文字列にマッチすることを確認 ^\d{4}-\d{2}-\d{2}$ ④顧客IDは先頭が「C」で、続く5桁の半角数字だけで構成された文字列にマッチすることを確認 ^C\d{5}$ ⑤顧客名は日本語(ひらがな・カタカナ・漢字)や英数字、一般的な記号(スペース・中黒・ハイフン・カッコ・句読点など) だけで構成された文字列にマッチすることを確認 ^[ぁ-んァ-ヶア-ン゙゚一-龠々A-Za-z0-9  ・&&\-‐ー()(),.、。]+$ ⑥商品コードは先頭が「PRD-」で始まり、その後に英大文字または数字が1〜5文字続く文字列にマッチすることを確認 ^PRD-[A-Z0-9]{1,5}$ ⑦商品名は英数字・日本語(ひらがな・カタカナ・漢字)および一般的な記号(スペース・中黒・ハイフン・記号類など) で構成された文字列にマッチすることを確認 ^[A-Za-z0-9ぁ-んァ-ヶア-ン゙゚一-龠々  ・ー\-_.()/()#+:%&]+$ ⑧数量は先頭が1〜9の数字で始まり、その後に0〜9の数字が続く1以上の整数にマッチすることを確認 ^[1-9][0-9]*$ ⑨単価は0、0.0や0.00を除き、整数または小数点以下2桁の数値にマッチすることを確認 ^(?!0+(?:\.0{2})?$)(?:0|[1-9]\d*)(?:\.\d{2})?$ ⑩金額は0、0.0や0.00を除き、整数または小数点以下2桁の数値にマッチすることを確認 ^(?!0+(?:\.0{2})?$)(?:0|[1-9]\d*)(?:\.\d{2})?$