gpt4 book ai didi

javascript - 如何使用正则表达式仅在日期和月份中替换 `0` 零

转载 作者:行者123 更新时间:2023-11-30 09:13:12 31 4
gpt4 key购买 nike

我正在尝试将日期和月份的零替换为空值。但现在包括更新的年份。如何做到这一点?

我发现我的方法很长。有人告诉我最短的方法吗?

这是我的尝试:

var date = "04/07/2019".replace(/(\d{2})\/(\d{2})\/(\d{4})/, "$3/$2/$1").replace(/0/g, '').split('/').join(',');
console.log(date); // 219,7,4 !!?

最佳答案

我只能想到一个非常简单的正则表达式来拆分:'/\//g',但是当你想在字符串/字符上拆分时,即使这样也太过分了。

这并不比你的短多少,但更清晰:

let date = "04/07/2019"
.split("/") // ["04","07","2019]
.map(n => +n) // [4,7,2019]
.reverse() // [2019,7,4]
.join(","); // "2019,7,4"

console.log(date)

关于javascript - 如何使用正则表达式仅在日期和月份中替换 `0` 零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57040512/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com