你如何在javascript中的某些字符数字处拆分字符串?

chr*_*ude 4 javascript

我想在每个字符处分割一个字符串并放入一个数组中.字符串是:

var string = "hello";
Run Code Online (Sandbox Code Playgroud)

你会用.split()吗?如果是这样的话?

小智 10

我正在研究类似的问题......打破其他角色.在阅读了正则表达式后,我想出了这个:

data = "0102034455dola";
arr = data.match(/../g);
Run Code Online (Sandbox Code Playgroud)

结果是数组: ["01","02","03","44","55","do","la"]


Har*_*men 8

是的,您可以使用:

var str = "hello";

// returns ["h", "e", "l", "l", "o"]
var arr = str.split( '' ); 
Run Code Online (Sandbox Code Playgroud)


rob*_*rob 5

如果你真的想按照标题中的描述去做,这应该有效:

function splitStringAtInterval (string, interval) {
var result = [];
for (var i=0; i<string.length; i+=interval)
  result.push(string.substring (i, i+interval));
return result;
}
Run Code Online (Sandbox Code Playgroud)