按下一行拆分字符串,并将它们按数组分组

时间:2015-09-15 18:13:18

标签: javascript string split

我在这样的textarea中有一个示例输入(数字显示在下一行)

1
2
3
4
5
6

如何在JavaScript中执行此操作,以便我可以获得如下数组的结果:

array("123", "456")

字符串应在数组中按3分组。这假设输入始终可被3

整除

1 个答案:

答案 0 :(得分:0)

  • 从文本中获取值。
  • 模式匹配3个数字组的文本(中间有任何内容)。
  • 删除

    之间的所有垃圾
    $("#textAreaID").val()
      .match(/(\d+)\D+(\d+)\D+(\d+)/g)
      .map(function(e){
        return e.replace(/\D+/g, '');
      });