如何使用jquery替换字符串中的字符?

时间:2013-02-06 15:17:25

标签: javascript jquery

如何使用jquery从字符串中将charecter“/”替换为“ - ”。

我想如下:

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 个答案:

答案 0 :(得分:4)

您不需要jQuery,而是使用正确的regex语法标准替换函数:

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

请注意replace不会更改您传递的字符串,但会返回一个新字符串。另请注意,您需要传递g标志,以便替换所有匹配项。