如何使用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)
。
答案 0 :(得分:4)
您不需要jQuery,而是使用正确的regex语法标准替换函数:
fdate = fdate.replace(/\//g, '-');
请注意replace
不会更改您传递的字符串,但会返回一个新字符串。另请注意,您需要传递g
标志,以便替换所有匹配项。