比如获取到的字符串是:
var str = "2016-11-2";
怎么匹配所有的-后,把格式转换为2016年11月2日?
比如获取到的字符串是:
var str = "2016-11-2";
怎么匹配所有的-后,把格式转换为2016年11月2日?
function aa(str,fomit){
var arr = str.split(fomit);
return arr[0]+'年'+arr[1]+'月'+arr[2]+'日';
}
var str = "2016-11-2";
console.log(aa(str,'-'));
var str = "2016-07-08";
var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
var date = str.replace(reg,"$1年$2月$3日");
console.log(date);
var i = 0,arr = ['年','月','日'];
"2016-11-2".replace(/(-|(.{0})$)/g,function(a,b){
return arr[i++];
});
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决