4

jqueryを使用して文字列から文字「/」を「-」に置き換える方法。

私は以下のように欲しい:

06/01/2013 to 06-01-2013

私の場合:

入力ボックスから値を取得しています

<input id="from-date" value="06/01/2013" name="from-date"/>

fdate = $("#from-date").val();
fdate.replace('/','-');
console.log(fdate);

しかし、それは同じを返しstring(06/01/2013)ます。

4

1 に答える 1

5

jQueryは必要ありませんが、適切な正規表現構文を使用した標準の置換関数です。

fdate = fdate.replace(/\//g, '-');

replace渡す文字列は変更されませんが、新しい文字列が返されることに注意してください。gまた、すべてのオカレンスが置き換えられるように、フラグを渡す必要があることにも注意してください。

于 2013-02-06T15:18:22.100 に答える