我正在使用replace
字符串方法,
var text = this ex is not working.;
text = text.replace(" ", "+");
alert(text);
并得到警报:
this+ex is not working.
这里有什么问题?
我正在使用replace
字符串方法,
var text = this ex is not working.;
text = text.replace(" ", "+");
alert(text);
并得到警报:
this+ex is not working.
这里有什么问题?
试试这个: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);
要用加号替换所有空格,+
请使用以下命令:
var text = "this ex is not working.";
text = text.replace(/ /g, "+");
alert(text);
并且不要忘记使用引号"
来初始化字符串。