0

我正在使用replace字符串方法,

     var text = this ex is not working.;
     text = text.replace(" ", "+");
     alert(text);

并得到警报:

     this+ex is not working.

这里有什么问题?

4

2 回答 2

2

试试这个:lil diff 演示 http://jsfiddle.net/bLaZu/6/

请注意:

RegExp 上的 g 标志,它将在字符串内进行全局替换。

如果你热衷:https ://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions

休息随意玩演示,:)

代码

var text = "this ex is not working.";
     text = text.replace(/\s+/g, '+');
     alert(text);​
于 2012-07-01T07:39:49.457 回答
1

要用加号替换所有空格,+请使用以下命令:

var text = "this ex is not working.";
text = text.replace(/ /g, "+");
alert(text);

并且不要忘记使用引号"来初始化字符串。

于 2012-07-01T07:38:13.320 回答