首页 > 解决方案 > 将字符串拆分为 3 段

问题描述

我在一个数组中有一个字符串,如下所示:

var x = ['100010004'];

我有一个名为 的变量y,它是 的拆分字符串x

我怎样才能把那个字符串变成这样的东西:

y = ['100-01-0004'];

提前致谢。

标签: javascript

解决方案


你可以设计一个这样的模式:

function SplitInto3Part(value, pattern) {
  var y = [],
    i = 0,
    x = value.toString();
  y.push(pattern.replace(/#/g, _ => x[i++]));
  return y;
}

console.log(SplitInto3Part([100010004], '###-##-####'));


推荐阅读