\
文字列内のveryの出現を置き換える必要があり-
ます。私は次のコードを使用していますが、それは一度だけ置き換えられます:
var start = '1/1/12';
startNew = start.replace('/', "-");
私が得ている結果は次のとおりです。1-1/12
私が欲しい結果は:1-1-12
\
文字列内のveryの出現を置き換える必要があり-
ます。私は次のコードを使用していますが、それは一度だけ置き換えられます:
var start = '1/1/12';
startNew = start.replace('/', "-");
私が得ている結果は次のとおりです。1-1/12
私が欲しい結果は:1-1-12
次のようになりますが、1つのオカレンスのみが置き換えられます。
"string".replace('/', '-'); // same as you have done
グローバル置換の場合、または正規表現を使用する場合は、スラッシュをエスケープする必要があります。
"string".replace(/\//g, '-');
これを試して:
start.replace(/\\/g,"-");
startNew = start.replace(/\\//g, "-");