js字符串按照长度分割成数组
时间: 2023-07-07 07:25:12 浏览: 100
分割字符串,放到数组
可以使用正则表达式和字符串的 match() 方法来实现:
```javascript
const str = "JavaScript is awesome";
const regex = new RegExp(`.{1,${n}}`, "g"); // n 为分割长度
const arr = str.match(regex);
console.log(arr); // ["Jav", "aSc", "rip", "t i", "s a", "we", "som", "e"]
```
其中,正则表达式 `.{1,${n}}` 表示匹配任意字符,长度为 1 到 n。参数 "g" 表示全局匹配,可以将匹配到的所有子串都返回。最后使用 match() 方法得到分割后的数组。
阅读全文