如何使用jquery将字符串中的字符“/”替换为“-”。
我想要如下:
06/01/2013 to 06-01-2013
Run Code Online (Sandbox Code Playgroud)
在我的情况下:
我从输入框中取值
<input id="from-date" value="06/01/2013" name="from-date"/>
fdate = $("#from-date").val();
fdate.replace('/','-');
console.log(fdate);
Run Code Online (Sandbox Code Playgroud)
但它返回相同string(06/01/2013)。
您不需要 jQuery,但需要具有正确正则表达式语法的标准替换函数:
fdate = fdate.replace(/\//g, '-');
Run Code Online (Sandbox Code Playgroud)
请注意,replace它不会更改您传递的字符串,而是返回一个新字符串。另请注意,您需要传递g标志,以便替换所有出现的内容。