我已将结果添加到每一行的注释中。我想知道为什么它们显示不同的结果。特别是str3和str4,它们是相似的字符串(在此特定上下文中),但对于str3,它显示为false;对于str4,它显示为true。谁能解释为什么?
var regExpr = /sas/g;
var str = "sassassas";
var str1 = "sassassa";
var str2 = "safasassassas";
var str3 = "fgsassasfg";
var str4 = "fgsassassasfgdeifk";
console.log(regExpr.test(str)); //true
console.log(regExpr.test(str1)); //true
console.log(regExpr.test(str2)); //true
console.log(regExpr.test(str3)); //false
console.log(regExpr.test(str4)); //true