mar*_*rry 0 javascript string replace
嘿,我正在寻找从字符串中删除单词,事情是要替换的单词可能是两个不同的单词.
例如
foo = "stringtest";
id = foo.replace('string', '');
Run Code Online (Sandbox Code Playgroud)
要么
foo = "paragraphtest";
id = foo.replace('paragraph', '');
Run Code Online (Sandbox Code Playgroud)
目前我已经解决了这个问题.
foo = "paragraphtest";
id = foo.replace('paragraph', '');
id = foo.replace('string', '');
Run Code Online (Sandbox Code Playgroud)
我知道这段代码很容易改进,但我不知道如何:(感谢您的帮助.
像这样?
var foo = ["paragraph","string"];
var id = foo.replace(new RegExp(foo.join("|"),""));
Run Code Online (Sandbox Code Playgroud)
上面创建了包含要替换的字符串的数组,并|在RegExp构造函数中将其连接起来,并将匹配替换为空字符串.
| 归档时间: |
|
| 查看次数: |
7242 次 |
| 最近记录: |