JQuery string contains check

I need to check whether a string contains another string or not?

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

Which function do I use to find out if str1 contains str2?

537064 次浏览

You can use javascript's indexOf function.

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

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


sttr1.search(str2);

it will return the position of the match, or -1 if it isn't found.

Please try:

str1.contains(str2)

If you are worrying about Case sensitive change the case and compare the string.

 if (stringvalue.toLocaleLowerCase().indexOf("mytexttocompare")!=-1)
{


alert("found");
}

I use,

var text = "some/String"; text.includes("/") <-- returns bool; true if "/" exists in string, false otherwise.