gpt4 book ai didi

javascript - js 中的正则表达式 .replace()

转载 作者:行者123 更新时间:2023-11-29 22:25:05 25 4
gpt4 key购买 nike

我对正则表达式还很陌生,需要去掉一些逗号。我正在尝试打开 2012 年 4 月 6 日星期五进入2012 年 4 月 6 日,星期五。

有什么想法吗?
我当前的代码如下。 eDate 是 Fri,,April,6,,2012

eDate = edDate4.replace(/,+/g, ", ").replace(/^,/, "").replace(/,$/, "").split(",");

它返回 2012 年 4 月 6 日星期五。

感谢胡安的帮助!当我把它改成

eDate = edDate4.replace(",,", ", ").replace(",,", ", ");

我得到了 2012 年 4 月 6 日星期五

非常感谢。

最佳答案

.replace(/,{2,}/g, ", ").replace(/,(?!)/g, "")

在您的特定示例中,您可以做更简单的 .replace(/,(?!,)/g, ""),但它会替换 ",,,"",, ", 而不是 ", "

关于javascript - js 中的正则表达式 .replace(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10016655/

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