我必须使用Regex和Js将句子分成许多小字符串,每个字符串最多10个字符,包括空格。
let S = "Pre demo edit to 21st Century";
let strArr = s.match(/.{1,10}/g);
预期:
["Pre demo ", "edit to", "21st", "Century"]
实际:
["Pre demo e", "dit to 21s", "t Century"]
答案 0 :(得分:2)
我不知道是否要获取空格,因为在期望数组的第一个位置有一个空格。
让我知道您是否需要这个。
let s = "Pre demo edit to 21st Century";
let strArr = s.match(/.{1,10}\b/g);
let res = document.getElementById('res')
res.innerHTML = strArr
console.log(strArr)
<div id="res"></div>