gpt4 book ai didi

javascript - JQUERY替换括号中的负整数

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

我有这个字符串

var string = "-200000";

我用这个正则表达式将 string 转换为逗号千位分隔符

var results = string.replace(/\B(?=(\d{3})+\b)/g, ",");

所以它变成了 -200,000。问题是如何将负号更改为括号,即 (200,000)

谢谢!

最佳答案

只需添加 .replace(/-(.*)/, "($1)");。由于除非匹配,否则替换不会启动,因此正数保持原样,而负数将 - 替换为 ()

var results = string.replace(/\B(?=(\d{3})+\b)/g, ",").replace(/-(.*)/, "($1)");

关于javascript - JQUERY替换括号中的负整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31638667/

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