我有以下字符串:
foofaafoofaafoofaafoofaafoofaa
一个包含 10 行的数组(如果我按每个第 3 个字符进行分割),如果我要实例化它,它看起来像这样:
var fooarray = new Array ('foo', 'faa', 'foo', 'faa', 'foo', 'faa', 'foo', 'faa', 'foo', 'faa');
所以我想要一个内置或定制的函数,它可以帮助我按每个第 n 个字符拆分字符串。
尝试下面的代码:
var foo = "foofaafoofaafoofaafoofaafoofaa";
console.log( foo.match(/.{1,3}/g) );
对于第 n 个位置:
foo.match(new RegExp('.{1,' + n + '}', 'g'));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)