Languages
[Edit]
EN

JavaScript - split string into segments of n characters

0 points
Created by:
Mikolaj
519

In this article, we would like to show you how to split a string into segments of n characters in JavaScript.

Quick solution:

const text = 'abcdefghijklmnop';
const result = text.match(/.{1,3}/g); // [ 'abc', 'def', 'ghi', 'jkl', 'mno', 'p' ]

 

Practical example

In this example, we use /.{1,3}/g split string into chunks of 3 characters.

// ONLINE-RUNNER:browser;

const text = 'abcdefghijklmnop';
const regex = /.{1,3}/g;

const result = text.match(regex);

if (result) {
    console.log(JSON.stringify(result)); // [ 'abc', 'def', 'ghi', 'jkl', 'mno', 'p' ]
}

Note:

The last chunk's length may differ depending on the number of characters left.

References

  1. String.prototype.match() - JavaScript | MDN

Alternative titles

  1. JavaScript - split string into chunks of n characters
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join