1

可能重复:
等效于 printf/string.format 的 JavaScript
替换字符串中的所有匹配项

见标题。看到下面的变量,我怎样才能用其他字符串替换所有的 '%s'?

var s = 'qwer%sqwer%s';

请指教

4

4 回答 4

7

使用.replace方法。

var s = 'qwer%sqwer%s';
s = s.replace(/%s/g, 'other');
于 2012-07-26T07:54:32.967 回答
0

试试这个:

s.replace(/%s/g,'x')
于 2012-07-26T07:55:16.317 回答
0

您可以使用 replace() 函数替换字符串 Ex。

 var getnewstring = s.replace("%s","YOUR STRING");
于 2012-07-26T07:55:46.023 回答
0

使用 .replace 方法

var s = 'qwer%sqwer%s';
s=s.replace('%s','your string')
document.write(s);
于 2012-07-26T07:58:34.383 回答