• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScript文字列連携に関して)

JavaScript文字列連携に関して

このQ&Aのポイント
  • JavaScriptを使用して、テキストフォームの入力値が数値以外であるかをチェックする方法について質問します。
  • 現在は、同じif文を複数回使用してチェックを行っていますが、for文を使用してスマートに記述したいと考えています。
  • for文内でテキストフォームのname属性を動的に変化させてチェックする方法について教えてください。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>if(document.form1.text_1.value.match(/[^0-9]+/)){ if(document.form1.elements["text_"+i].value.match(/[^0-9]+/)){ ちなみに「match(/[^0-9]+/)」で「文字である」という判断は微妙ですね たんに数字以外の文字が含まれているというだけです また含まれているだけのチェックなので、この場合は「+」はなくても大丈夫です

関連するQ&A