gar*_*ill 1 javascript replace google-apps-script
我遇到了问题,我正在尝试在JavaScript中使用替换函数,但无法正常工作。我正在使用:
var pagename = projectname.replace (" ", "");
Run Code Online (Sandbox Code Playgroud)
但是它只占用第一个空格,我想占用所有空格。例:
“我的第一个项目1” =“ Myfirstproject1”,即把所有东西放在一起。
我正在开发Google应用程序的脚本。
谢谢。
小智 9
您在其他功能之外使用此代码。
String.prototype.replaceAll = function(search, replacement) {
var target = this;
return target.replace(new RegExp(search, 'g'), replacement);
};
Run Code Online (Sandbox Code Playgroud)
然后你可以使用 replaceAll 功能。例子 :
var text = "H e l l o W o r l d";
text = text.replaceAll(" " , "");
Run Code Online (Sandbox Code Playgroud)
结果:HelloWorld
你应该试试 :
var pagename = projectname.replace (/\s/g, '');
Run Code Online (Sandbox Code Playgroud)
的g在正则表达式的结尾,是指示该替换方法,它不应该仅替换空格字符的第一次出现的标志。
| 归档时间: |
|
| 查看次数: |
5702 次 |
| 最近记录: |