2013-02-06 42 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