You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript中如何将字符串分割为指定数量单词并拼接为完整句子

解决方案

你可以直接对split(' ', 5)返回的前5个单词组成的数组,调用join(' ')方法用空格拼接即可,完整示例如下:

// 原始字符串
const str = 'Hello, this is a very big string that goes on for loooooooooong'
// 拆分取前5个单词后拼接
const result = str.split(' ', 5).join(' ')
console.log(result) // 输出:'Hello, this is a very'

兼容多空格场景

如果你的原始字符串里存在多个连续空格的情况,可以先将连续空格替换为单个空格再处理,避免拆分出空字符串元素:

const str = 'Hello,   this  is   a very  big string'
const result = str.replace(/\s+/g, ' ').split(' ', 5).join(' ')

内容的提问来源于stack exchange,提问作者Yurdesou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:54:06