我试图用z替换时间戳中的时区。
例如

2019-08-14T21:21-0100


需要替换为2019-08-14T21:21Z。我现在使用的正则表达式是.replace(/\+[^/+]+$/,"Z")
但它仅适用于负偏移量(如-0100),但不适用于+0100

最佳答案

就像



let zone = "2019-08-14T21:21-0100";

zone = zone.replace(/[-+]\d+$/, "Z");
console.log(zone);

10-01 23:29