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

如何使用正则表达式按空格和 分割JavaScript字符串

正则分割实现方案

你可以直接将匹配「普通空格」或 的正则作为JavaScript字符串split方法的入参,即可实现需求,完整代码如下:

// 原字符串
var myTXT = "Aa bbb cccc" ;
// 正则中|代表或逻辑,匹配普通空格或者 作为分隔符
const splitResult = myTXT.split(/ | /);
// 按要求格式输出
splitResult.forEach((val, idx) => {
  console.log(`${val} at index ${idx}`);
})

运行后输出结果完全符合预期:

Aa at index 0
bbb at index 1
cccc at index 2

如果需要兼容多个连续分隔符的场景(比如两个连续空格、连续多个 ),避免分割后出现空字符串,可以将正则调整为/ +| +/,+代表匹配前面的规则1次及以上,多个连续分隔符会被当作一个整体处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 10:27:03