我试图用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);