如何从日期用逗号替换正斜杠[重复]

Posted

技术标签:

【中文标题】如何从日期用逗号替换正斜杠[重复]【英文标题】:How to replace forward slash with comma from date [duplicate] 【发布时间】:2014-08-16 01:10:40 【问题描述】:

我有一个关于 datepicker 的新查询。我想用从日期选择器中挑选的日期中的逗号(或点)替换正斜杠。我在下面尝试了一些代码,但它不能正常工作。

小提琴Here

html

<input type='text' id='txtDate' readonly='true' />
<input type='button' id='btnConvert' value='Change' /><br/>
Current Date : <span id='spnCurrentDate'></span>

Js

$("#txtDate").datepicker(
    changeMonth: true
);

$("#btnConvert").click(function()
$("#spnCurrentDate").html($('#txtDate').val().replace('/', '.'));
);

【问题讨论】:

$("#spnCurrentDate").html($('#txtDate').val().replace(/\//g, '.')); 【参考方案1】:

Here

使用正则表达式。这对你有用

$("#txtDate").datepicker(
    changeMonth: true
);

$("#btnConvert").click(function()
$("#spnCurrentDate").html($('#txtDate').val().replace(/\//g, ""));
);

【讨论】:

【参考方案2】:

您需要转义斜线。试试这个:

$("#spnCurrentDate").html($('#txtDate').val().replace(/\//g, "."));

Working Demo

【讨论】:

不要通过回答来鼓励用户提出明显重复的问题。 @Cerbrus:这不是重复的问题,它与那个问题不同。 @Subhash:你的问题是只有第一次出现的'/' 被替换了。这就是链接问题的意义所在,以及它的答案。 @Cerbrus 在你将其标记为重复后我无法回答,所以我将其作为评论发布。 @Justcode:也许你不应该回答它,因为它已经在这个重复的问题中得到了回答。这就是欺骗选票的全部意义所在。已经有太多关于替换字符串中所有匹配项的问题了。

以上是关于如何从日期用逗号替换正斜杠[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在VIM findsearch中转义反斜杠和正斜杠?[重复]

使用正斜杠与连字符的Javascript日期[重复]

类名中的正斜杠[重复]

如何用数字中的点替换逗号(或任何替换)[重复]

在斜杠之间提取字符串,但第二个斜杠可能不存在[重复]

url/src/href 属性中的两个正斜杠[重复]