JQuery 字符串包含检查

我需要检查一个字符串是否包含另一个字符串?

var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";

我应该使用哪个函数来判断 str1 是否包含 str2?


答案 1

你可以使用javascript的indexOf函数。

var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
if(str1.indexOf(str2) != -1){
    console.log(str2 + " found");
}

答案 2
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";

sttr1.search(str2);

它将返回匹配项的位置,如果未找到,则返回 -1。