JavaScript删除字符串中的多个空格

JavaScript删除字符串中的多个空格,javascript,Javascript,在JS脚本中,多个连续空格让我头疼。我试着这样做: const originalStr='你好吗' const actual=originalStr.replace(//g',) const expected='你好,你好吗' log(`originalStr='${originalStr}'`) log(`actual='${actual}`) log(`expected='${expected}`) log(`actual==expected…`,actual==expected)只需稍微

在JS脚本中,多个连续空格让我头疼。我试着这样做:

const originalStr='你好吗'
const actual=originalStr.replace(//g',)
const expected='你好,你好吗'
log(`originalStr='${originalStr}'`)
log(`actual='${actual}`)
log(`expected='${expected}`)

log(`actual==expected…`,actual==expected)
只需稍微修改您的正则表达式:

const originalStr='你好吗'
常量实际值=原始值替换(/+/g')
const expected='你好,你好吗'
log(`originalStr='${originalStr}'`)
log(`actual='${actual}`)
log(`expected='${expected}`)

log(`actual===expected…`,actual==expected)
使用
/+/g

const originalStr='你好吗'
常量实际值=原始值替换(/+/g')
const expected='你好,你好吗'
log(`originalStr='${originalStr}'`)
log(`actual='${actual}`)
log(`expected='${expected}`)

log(`actual===expected…`,actual==expected)
非常感谢-我在想我可能会遇到一个循环-非常感谢:)谢谢你的回答:)非常有用