如果加入多个单词,正则表达式将替换除最后一个非中断空格之外的所有空格?

Jam*_*mes 0 javascript regex jquery

使用javascript(包括jQuery),如果连接多个单词,我试图替换除最后一个非破坏空间之外的所有空格.

例如:

替换A String of WordsA String of Words

Avi*_*Raj 5

我想你想要这样的东西,

> "A String of Words".replace(/ (?=.*? )/g, " ")
'A String of Words'
Run Code Online (Sandbox Code Playgroud)

上面的正则表达式将匹配 除最后一个之外的所有字符串.