3

日付からいくつかの値を置き換えようとしていますが、最初に見つかった値のみが変更されます。

var date= cars.getAttribute("myLastDate");
var dateChanged= date.replace("/", ",");
alert (dateChanged);

よろしくお願いします。

4

3 に答える 3

4

正規表現が必要ない場合は、より単純な分割/結合方法を使用して検索と置換を行うことをお勧めします。

var dateChanged = date.split("/").join(",");
于 2012-11-27T10:58:00.793 に答える
3

正規表現を使用してグローバルフラグを呼び出す必要があります。

var dateChanged= date.replace(/\//g, ",");
于 2012-11-27T10:54:26.623 に答える
1

javascriptで置換する正規表現を使用します。最後に/gを追加する必要があります

date.replace(text/g,' ')
于 2012-11-27T10:55:31.197 に答える