var a =asd123 22233gg hh;删除gg前面包括gg的所有字符
可以使用正则表达式来实现:
a = a.replace(/.*gg/, '');
解释一下这个正则表达式:
.* 匹配任意字符,出现 0 次或多次,即匹配 gg 前面的所有字符。
gg 匹配 gg。
所以 /.*gg/ 匹配 gg 前面的所有字符和 gg。
replace 方法用空字符串替换匹配到的字符,即删除匹配到的字符。
完整代码如下:
var a = "asd123 22233gg hh";
a = a.replace(/.*gg/, '');
console.log(a); // 输出 " hh"
原文地址: https://www.cveoy.top/t/topic/bbmu 著作权归作者所有。请勿转载和采集!