コードは次のとおりです。
alert(oldVars);
alert("change "+prevNumber+" to "+newNumber)
newVars = oldVars.replace(prevNumber,newNumber);
alert(newVars);
oldVars
いくつかのテキストと数字を含む文字列"Product ID 39203"
です。
prevNumber
たとえば39203
に変更39203
したい200
。newNumber
に設定されてい200
ます。
oldVars
ショーのアラート"Product ID 39203"
。
"change"
ショーのアラート"change 39203 to 200"
newVars
neverのアラートが表示されるので、置換コードに誤りがあると推測します。しかし、間違いは何ですか?コードが機能しないのはなぜですか?
私の目標は"Product ID 200"
数値はカテゴリごとに異なるため、文字列/整数の代わりに変数を使用しています。数値が何であるかがわからないため、数値を静的に入力することはできません。
ここで機能しました: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_replace
私のコードではありません...