比如获取到的字符串是:
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++];
});
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答867 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决