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?
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?
You can use javascript's indexOf function.
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
if(str1.indexOf(str2) != -1){
console.log(str2 + " found");
}
indexOf()
is not supported in IE < 9 –
Fellner indexOf("DEfG", StringComparison.OrdinalIgnoreCase);
–
Depose 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)
contains is not a function
–
Amylose I use,
var text = "some/String";
text.includes("/") <-- returns bool; true if "/" exists in string, false otherwise.
If you are worrying about Case sensitive change the case and compare the string.
if (stringvalue.toLocaleLowerCase().indexOf("mytexttocompare")!=-1)
{
alert("found");
}
© 2022 - 2024 — McMap. All rights reserved.
UTF-8
multibyte text, the results change drastically? Also, the results changed with change in position of substring in the observation string. BTW, which one were you suggesting. – Devondevona