或者换句话说,每两行?现在我似乎只能按每一行拆分。该列表将像这样复制到文本区域中:款式:CGV7面料:95% 涤纶,5% 弹性纤维来源:进口保证:终身保修这就是我想要的结果款式:CGV7面料:95% 涤纶,5% 弹性纤维来源:进口保证:终身保修这是我的代码: <textarea id="tables" name="" cols="78" rows="10" onchange="splitIt()"> </textarea> function splitIt(){ var items = []; var tablevalues = document.getElementById("tables").value; var splitItems =tablevalues.split(/\n/); items.push(splitItems); console.log(items); }
2 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
let p = text.split('\n');
let results = '';
p.forEach((x, index) => {
if (index%2 !== 0) {
results = results + x + '\n';
}
else {
results = results +x;
}
});
console.log(results);
您可以通过拆分整个字符串来实现此目的\n,然后可以将其添加回每个奇数元素连接。
人到中年有点甜
TA贡献1895条经验 获得超7个赞
我希望这就是您要找的:
str.replace(/[\r\n]/g, " ")
.split(" ")
.filter((x) => x.trim())
.join("\n")
已更新,这可能简短而酷 :)
a.split(/:\n/).join(":")
添加回答
举报
0/150
提交
取消