有人可以帮我掩饰日期。 我有两个条件:
我在网上没有任何相关内容。 有人可以帮我解决这个问题。 如果提供一个小提琴示例会更好。
答案 0 :(得分:0)
您可以使用正则表达式来完成这项工作。使用replace()
方法,将目标字符更改为另一个。
$("#button1").click(function(){
var date = $("#date1").text();
date = date.replace(/[\d]+$/, "xxxx");
$("#date1").text(date);
});
$("#button2").click(function(){
var date = $("#date2").text();
date = date.replace(/[\d]+\/[\d]+/, "xx/xx");
$("#date2").text(date);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="button1">Change</button>
<span id="date1">05/26/2016</span>
<br/><br/>
<button id="button2">Change</button>
<span id="date2">05/26/2016</span>
答案 1 :(得分:-1)
检查您是否需要这样的东西:
小提琴链接: https://jsfiddle.net/cL9mw5e4/
<强>代码强>
function maskAndAlertDate(format){
var currDate = new Date();
switch(format){
case "mask-year":
alert(currDate.getUTCDate()+"/"+parseInt(currDate.getUTCMonth()+1)+"/xxxx");
break;
case "mask-date":
alert("xx/xx/"+currDate.getUTCFullYear());
break;
}
}
maskAndAlertDate("mask-year");
maskAndAlertDate("mask-date");