|
发表于 2021-4-21 09:02:29
|
显示全部楼层
本帖最后由 bestkakkoii 于 2021-4-21 09:14 编辑
可直接复制调用
- function INTFORMAT(value)//传入参数value
- if(isint(value))//判断是否为整型
- value = strreverse(value)//将字符串颠倒
- var size = strlen(value)//取字符串长度
- var TEXT = ""//设置临时存字符串用的变量
- var n = 0//计算次数来添加逗号用的变量
- for(var i = 0; i < size; i++)//遍历
- var ret = strsub(value, i, i + 1)//撷取i~i+1之间的字符串
- if(n >= 0 && n <= 1)
- TEXT = strformat("%s%s", TEXT, ret) //n大于等于0且小于等于1则直接合并字符串
- n++//n = n + 1
- else
- TEXT = strformat("%s%s,", TEXT, ret)//否则合并后加上逗号
- n = 0//加完逗号n归零,重新计算
- end
- end
- traceprint(strreverse(TEXT))
- return strreverse(TEXT)//字符串再次颠倒并返回
- else
- return 0//否则返回0
- end
- end
复制代码
|
|