fix: Replace regex with manual thousands separator
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
@@ -195,7 +195,19 @@ function fixFloat(n) {
|
|||||||
|
|
||||||
function addSeparators(s) {
|
function addSeparators(s) {
|
||||||
var parts = s.split(".");
|
var parts = s.split(".");
|
||||||
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
var intPart = parts[0];
|
||||||
|
var sign = "";
|
||||||
|
if (intPart[0] === "-") {
|
||||||
|
sign = "-";
|
||||||
|
intPart = intPart.slice(1);
|
||||||
|
}
|
||||||
|
var result = "";
|
||||||
|
while (intPart.length > 3) {
|
||||||
|
result = "," + intPart.slice(-3) + result;
|
||||||
|
intPart = intPart.slice(0, -3);
|
||||||
|
}
|
||||||
|
result = intPart + result;
|
||||||
|
parts[0] = sign + result;
|
||||||
return parts.join(".");
|
return parts.join(".");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user