• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:きちんと入力された値が指定された形式になっているかチェックしたい)

入力値の形式チェック方法と注意点

このQ&Aのポイント
  • 入力された値が指定された形式になっているかチェックする方法を紹介します。正しい形式でない場合は警告を表示し、再入力を促します。
  • 形式は「XX-XXXXXXX-XXXXX」となります。ハイフンが2箇所あり、Xは半角数字のみです。
  • 全角や関係のない文字が含まれていたり、形式と異なっている場合には、テキストボックスにフォーカスを移動させます。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

チェックしたいデータが「str」だとして if(! str.match(/^[0-9]{2}-[0-9]{7}-[0-9]{5}$/)) { alert('NG'); } で、チェックできます。

参考URL:
http://www.tohoho-web.com/how2/formctrl.htm#getTextValue,http://www.tohoho-web.com/js/regexp.htm
tomofriend
質問者

お礼

ありがとうございました。チェックの仕方がよくわかりました。

関連するQ&A