Javascript按字数分割字符串

我试图按字数分割字符串,以下示例按字符数分割。

例如。我有25个字的内容。

var text = `Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    Aenean commodo ligula eget dolor. 
    Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur.`


var part1 =  text.substr(0, text.substr(0, text.length > 100 ? 100 : text.length ).lastIndexOf(" "));

var part2 =  text.substr(text.substr(0, text.length > 100 ? 100 : text.length ).lastIndexOf(" "));

console.log(part1);
console.log(part2);

输出将是这样的: 第1部分

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
Aenean commodo ligula eget dolor

第2部分

Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur.

如何通过字数实现相同的输出,例如第1部分中的10个单词,第2部分中的剩余单词

评论