js で一致させたい正規表現を書きましたが、test と exec を使用しても機能しません。これがコードです。見てみるのを手伝ってください。 <br> <br> function aa(){ <br> var pattern="/^[1-9]/d*$/"; <br> var a = "222"; <br> if(pattern.test(a)){ <br> アラート(「成功」) <br>ページを開いた後、テキストボックスが表示されず、何も表示されません。どうすれば返信できますか? <br> <br> <br> <br> <br> ディスカッションへの返信 (解決策) <br> <br> 正規表現の記述が間違っています <br> var pattern="/^[1-9]/d*$/" ではありません </p> <p> var pattern="/ である必要があります。 ^[1-9 ]d*$/"; </p> <br> そうですか、ありがとうございます<h2> </h2> 正規表現の書き方が間違っていました<p class="sougouAnswer"> var pattern="/^[1-9]/d*$/"; ではありません。 <br> var pattern="/^[1 -9]d*$/" である必要があります <br></p>