Hello, I found topics for this problem but I have not been able to solve the problem.
I would like to replace this kind of display "123456" by 123 456 or 123,456 for example. When I ask a text to display a variable.
Excuse me for my bad English, I'm French.
Thank you for your help.
You can do this with regex:
Set v to 123456789 MyText set text to RegexReplace(str(v), "(?<=\d)(?=(\d\d\d)+(?!\d))", "g", ",")
result: 123,456,789
Develop games in your browser. Powerful, performant & highly capable.
I have difficulties to understand..
Regex is a plugin to download?
No, it's one of the system expressions.
Just copy and paste this into "TextObject Set Text" action:
RegexReplace(str(v), "(?<=\d)(?=(\d\d\d)+(?!\d))", "g", ",")
v is the variable with your big number.
Thank you for your help, it works well when I run with Google Chrome but with NW.js an error appears, do you know why?
I don't know, I'm not a psychic :)
I have no issues running this code in NW.js
Try pressing F12 and check console log, maybe there will be some additional information about the error. If you can't figure it out, please post the error message and a screenshot of your events or capx file.