如果字符串包含子字符串,我执行测试,如果是,我希望有不匹配的子字符串
var string = "Hello world";
var toMatch = new RegExp('world', 'i');
if (string.match(toMatch)){
// should return "Hello "
}
答案 0 :(得分:0)
只需使用replace()
:
var string = "Hello world";
var toMatch = new RegExp('world', 'i');
var newString=string.replace(string.match(toMatch),"");
如果您想返回,请使用
return string.replace(string.match(toMatch),"");
如果没有“世界”,它会给你一个没有“世界”的字符串,如果没有“世界”,它会给你一个未经修改的字符串