※改行については特に規定していません
'01234567890123456789012345'.match(/.{1,10}|^/ug); // ['0123456789', '0123456789', '012345']
解説
まず始めのところが1文字以上10文字以下の部分にマッチしてくれます。うしろの|^
の部分で空文字を渡されたときに['']を返すようにしています。
※改行については特に規定していません
'01234567890123456789012345'.match(/.{1,10}|^/ug); // ['0123456789', '0123456789', '012345']
まず始めのところが1文字以上10文字以下の部分にマッチしてくれます。うしろの|^
の部分で空文字を渡されたときに['']を返すようにしています。