console.log("abcd".match(/.{1,2}/g)); // ["ab", "cd"]
var str = 'abcdefghijkl';
console.log(str.match(/.{1,3}/g));
let chunks = [];
for (let i = 0, charsLength = str.length; i < charsLength; i += 3) {
chunks.push(str.substring(i, i + 3));
}
foo.match(new RegExp('.{1,' + n + '}', 'g'));
// split the text into array of chars using empty string
console.log("ABCDEFGHIJK".split(''));
// split the text into array of chars using empty string and limit to 3 chars
console.log("ABCDEFGHIJK".split('', 3));
console.log("abcdefghmno".match(/.{1,4}/g)); // ["abc", "d"]
Run code snippetHide results