如何把2011-01-01和2011/01/01转换成2011.01.01
想把字符串中的时间格式,例如2011-01-01和2011/01/01,都换成2011.01.01
我试了下面的写法,但是结果有问题
这是我一开始的写法:
'2011-01-01'.replace(/^(\d{4})(-|/)(\d{2})(-|/)(\d{2})/, '$1.$2.$3') ;
结果报错
然后我就加了转义
'2011-01-01'.replace(/^(\d{4})(-|\/)(\d{2})(-|\/)(\d{2})/, '$1.$2.$3') ;
结果变成2011.-.01
为什么会这样?