我收到" 日期"由数据库表格中的字符串 yyyymmdd 表示,我无法控制。 (我无法修改日期字段的类型/格式)
我想插入字符' / '在正确的地方。 ( 20150113 = 2015/01/13 )
因为我还没有能够使用new Date('20150113')
我正在使用正则表达式来插入斜杠:
string = string.toString().replace(/(^[0-9]{4})/g , "$1\/");
string = string.replace(/(^[0-9\/]{7})/g , "$1\/");
是否可以将两个正则表达式合并为一个,或者是否可以理解该日期格式( 20150113 )的现有函数(angular,javascript)?
答案 0 :(得分:2)
这应该做的工作:
string = string.toString().replace(/(^[0-9]{4})([0-9]{2})([0-9]{2})/g , "$1\/$2\/$3");