コードは次のとおりです。
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"
newVarsneverのアラートが表示されるので、置換コードに誤りがあると推測します。しかし、間違いは何ですか?コードが機能しないのはなぜですか?
私の目標は"Product ID 200"
数値はカテゴリごとに異なるため、文字列/整数の代わりに変数を使用しています。数値が何であるかがわからないため、数値を静的に入力することはできません。
ここで機能しました: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_replace
私のコードではありません...