前提・実現したいこと
ここに質問の内容を詳しく書いてください。
文字列"/"を1に、"#"を10に置き換えた後で合計の数字を求めたい
発生している問題・エラーメッセージ
replaceで正規表現を使ってまとめて置き換えたいが
"/"と"#"を同時に置き換え合算する方法が分からない。
該当のソースコード
var str = //#/###/;
var reg1 = "/";
var reg2 = "#";
var result1 = str.replace(new RegExp(reg1 , 'g') , 1);
var result2 = result1.replace(new RegExp(reg2 , 'g') , 10);
console.log(result2)
試したこと
splitで分けたりreduce合算する方法を考えましたが、
二桁の数字が混ざる場合どのように求めればいいかわかりません。
アドバイスいただけると幸いです。
回答2件
あなたの回答
tips
プレビュー