2013-02-06 71 views
3

如何從字符串中使用jquery替換charecter「/」爲「 - 」。如何使用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)

+1

你的問題是'replace'函數返回一個值。當你創建問題時,請看看建議的重複內容.... – ManseUK

+0

謝謝我的確如你所說的一樣,但對我來說這不起作用,因爲我的一些錯誤。所以我在這裏發佈我的實際問題。 再次感謝建議我。 – vin

回答

4

您不需要jQuery的,但標準與適當的正則表達式語法替換功能:

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

注意replace不會改變你傳遞的字符串,但返回一個新的。另請注意,您需要傳遞g標誌,以便更換所有事件。

+0

謝謝兄弟。它爲我工作。 – vin