JavaScript 变量分成组

标签 javascript variables split

var id = "123456789";

如何在每3位数字后进行分组?

结果必须是这样的:

var no1 = 123;
var no2 = 456;
var no3 = 789;

如果 ID 更长、12 位、15 位或更多位,应该同样有效!

最佳答案

这可以是您的答案,根据您的需要使用此函数,输出数组包含结果

function parseDigits()
{
    var number = 123456789,
    output = [],
    sNumber = number.toString();

    for (var i = 0, len = sNumber.length; i < len; i += 3) {
        output.push(+sNumber.charAt(i)+sNumber.charAt(i+1)+sNumber.charAt(i+2));
    }

    alert(output);

}

关于JavaScript 变量分成组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699570/

相关文章:

c# - 在 C# 中允许用户定义的字符串

java - 拆分字母数字字符串中的数字和字母

AS3 中的 Javascript 和 Flash

Javascript 在 Woocommerce 结帐事件上执行函数

javascript - 使用对象

javascript - 关于这段代码片段执行顺序的问题

javascript - 如何从 .php 脚本增加 javascript 变量

variables - Golang - float 到整数的转换

java - 在 Java 中围绕 char 序列分割字符串

R:按组和行迭代将数据帧拆分为列表