どうも、ちょげ(@chogetarou)です。
文字列(string)を特定の文字数ごとに分割する方法を紹介します。
方法

文字列(string)を特定の文字数ごとに分割するには、match()を使います。
まず、文字列からmatch()を呼び出します。
そして、match()の引数に、「/.{1,文字数}/g
」を指定します。
//text=対象の文字列, n=文字数
const result = text.match(/.{1,n}/g);
上記のmatch()は、呼び出した文字列を特定の文字数ごとに分割した結果を返します。
使用例
const text = "abcdefghijkl";
//3文字ごとに分割
const result = text.match(/.{1,3}/g);
console.log(result);
出力:
[ 'abc', 'def', 'ghi', 'jkl' ]
コメント