字符串方法替换不能正常工作

时间:2012-07-01 07:32:56

标签: javascript jquery

我正在使用replace字符串方法

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

并警惕:

     this+ex is not working.

这里的问题是什么?

2 个答案:

答案 0 :(得分:2)

试试这个: lil diff demo 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);​

答案 1 :(得分:1)

要使用加号+字符替换所有空格,请使用以下内容:

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

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