我有一个字符串:
var str = "1000 g teerts smarg 700 vickenbauer 400";
我需要用空格替换teerts
,vickenbauer
。
我可以这样做:
str.replace("teerts", "");
str.replace("vickenbauer", "");
但是,有没有办法将两者绑定到一行?
答案 0 :(得分:3)
您可以将RegExp与替换
一起使用str.replace(/(teerts|vickenbauer)/g, "");
答案 1 :(得分:3)
你可以链接替换:
str = str.replace("teerts","").replace("vickenbauer","");
请注意,replace
方法不会更改您使用它的字符串,您必须处理返回值。
答案 2 :(得分:1)
"1000 g teerts smarg 700 vickenbauer 400".replace(/teerts|vickenbauer/g,"");
答案 3 :(得分:1)
使用正则表达式?
str.replace(/(teerts|vickenbauer)/g, '');
答案 4 :(得分:0)
str.replace(new RegExp(/teerts|vickenbauer/g), "");