关于javascript:JQuery字符串包含check

JQuery string contains check

本问题已经有最佳答案,请猛点这里访问。

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

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

我用哪个函数来确定str1是否包含str2?


您可以使用javascript的indexof函数。

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


1
2
3
4
var str1 ="ABCDEFGHIJKLMNOP";
var str2 ="DEFG";

sttr1.search(str2);

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


我用,

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


请尝试:

1
str1.contains(str2)


如果您担心区分大小写,请更改大小写并比较字符串。

1
2
3
4
5
 if (stringvalue.toLocaleLowerCase().indexOf("mytexttocompare")!=-1)
        {

            alert("found");
        }