如何从日期用逗号替换正斜杠[重复]
Posted
技术标签:
【中文标题】如何从日期用逗号替换正斜杠[重复]【英文标题】:How to replace forward slash with comma from date [duplicate] 【发布时间】:2014-08-16 01:10:40 【问题描述】:我有一个关于 datepicker 的新查询。我想用从日期选择器中挑选的日期中的逗号(或点)替换正斜杠。我在下面尝试了一些代码,但它不能正常工作。
小提琴Here
<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:也许你不应该回答它,因为它已经在这个重复的问题中得到了回答。这就是欺骗选票的全部意义所在。已经有太多关于替换字符串中所有匹配项的问题了。以上是关于如何从日期用逗号替换正斜杠[重复]的主要内容,如果未能解决你的问题,请参考以下文章