gpt4 book ai didi

javascript - 删除带前缀的零值

转载 作者:行者123 更新时间:2023-12-04 10:03:32 25 4
gpt4 key购买 nike

我编写了一个清除所有零值的函数......我该怎么做,以便所有带有 + 和 - 的 0 也被删除?目前只删除+0。我必须在 RegEx 中添加什么?

我的代码:

  // Transform values
public transformAmount(val: number) {
// console.log('Value', val, val.toLocaleString('de-DE', { maximumFractionDigits: 0 }));
return val.toLocaleString('de-DE', { maximumFractionDigits: 0 }).replace(/^-0+/, '');
}

最佳答案

我肯定怀疑 /^-0+/适用于 +0因为该正则表达式表明字符串的开头应该是 -所以它只适用于 -0 .

所以如果你想更换+0-0你可以使用这个:

/^[-+]?[0]$/g

哪里 ^表示字符串开头的断言位置和 []指示其中存在的匹配字符,然后

关于javascript - 删除带前缀的零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61709158/

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