小编典典

jQuery - 替换字符串中字符的所有实例

all

这不起作用,我非常需要它

$('some+multi+word+string').replace('+', ' ' );

总是得到

some multi+word+string

它总是只替换第一个实例,但我需要它适用于所有 + 符号。


阅读 68

收藏
2022-06-25

共1个答案

小编典典

您需要使用正则表达式,以便您可以指定全局 (g) 标志:

var s = 'some+multi+word+string'.replace(/\+/g, ' ');

(我删除了$()字符串周围的,因为replace它不是 jQuery 方法,所以根本不起作用。)

2022-06-25