Notifications
Clear all

[Closed] Insert comma into a string?

Hey guys, i’m trying to figure out somethign that… in theory seems simple to me but i just can’t seem to solve it.
I have a number generated for me, and i’d like it to be all comma seperated every 3 digits.

So say right now i have

theNumber = “3879”

i was trying to use a substring, but that seemed to work going from the left, but I’m quite sure i’d neat to start counting numbers from the right (incase i have like 10 numbers or 5)

Any simple way i’m totaly missing to make my number go from “3879” to “3,879”?

Thanks guys

2 Replies

Don’t know of a built in method, but this should do it:

fn ToDecimalString str digits =
(
    local result = ""
    for i = str.count to 1 by -1 do
    (
        if mod i digits == 0 and str.count != i do result += ","
        result += str[str.count - i + 1]
    )
    result
)

Light

Hey thanks light! Worked great