javascript - 如何使用 JavaScript 将大量数字拆分为 3 组数字?

标签 javascript jquery split

我有一个像这样的序列12k4353535352311,我想使用JavaScript将其制作如下:

12k4-35353535-2311

我试过了,但我觉得没用

$('#dev_serial').change(function(){
   //var serial = $('#dev_serial').val();
   var number =$('#dev_serial').val();
    output = [],
    sNumber = number.toString();
     alert(output);

/* Outputs:
 *
 * [1, 2, 3, 5, 4, 9, 8, 7]
 */ 
   //var series = (''+serial)[1]; 
});

最佳答案

<script>
var key = "12k4353535352311";
var res = key.substring(0,4)+'-'+key.substring(4,12)+'-'+key.substring(12,16); //This contains 12k4-35353535-2311
</script>

关于javascript - 如何使用 JavaScript 将大量数字拆分为 3 组数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650166/

相关文章:

javascript - 使用 :not selector with $(this)

javascript - jQuery 各函数不应用样式

r - 将字符串拆分为单词并分配给新列

python - AttributeError: 'list' 对象没有属性 'split'

javascript - 单击动态生成的 div - 没有 ID 和类,使用 jquery 嵌套在静态 div 中

javascript - 如何确定图像是 JavaScript 中的 URI 还是缩略图

javascript - 使用 Kris Kowal 的问题。如果在链式 promise 的整个生命周期中抛出任何错误,我应该如何捕捉?

jquery - 我想一次在多个实例的 Accordion 中使用 elastislide

c++ - 解析字符串以获取逗号分隔的整数字符对

javascript - 将日期与 10 年前的今天日​​期进行比较