前提・実現したいこと
javascriptにて、与えられた文字列(P)に当てはまる数字がいくつあるのか確かめるプログラムを作成しています。
matchメソッドを使用しているのですが、以下のプログラムでは、十の位が合っていないが下一桁があっているものまで当てはまります。
let reg = new RegExp(arr[0],'g');の部分が完全一致ではなく部分一致になっていると考えたのですが、これを完全一致にするやり方がわかりませんでした。教えていただけると幸いです。
発生している問題・エラーメッセージ
3
該当のソースコード
javascript
1const p = '1 1 25 34 31' ; 2const arr = [1,2,3,4,5,6]; 3let reg = new RegExp(arr[0],'g'); 4const answer = (p.match(reg)||[]).length; 5console.log(answer); 6 7
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/09 13:25
2021/06/09 13:47
2021/06/09 13:50