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。
我用,
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"); } |
。