Мне нужно проверить, содержит ли строка другую строку или нет?
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
Какую функцию я использую, чтобы узнать, содержит ли str1 str2?
Мне нужно проверить, содержит ли строка другую строку или нет?
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
Какую функцию я использую, чтобы узнать, содержит ли str1 str2?
Вы можете использовать функцию javascript indexOf.
var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
if(str1.indexOf(str2) != -1){
    console.log(str2 + " found");
}		var str1 = "ABCDEFGHIJKLMNOP";
var str2 = "DEFG";
sttr1.search(str2);
он вернет позицию совпадения или -1, если он не найден.
Посмотрите функцию JavaScript indexOf. http://www.w3schools.com/jsref/jsref_IndexOf.asp
Попробуйте:
str1.contains(str2)
		Если вы беспокоитесь о случайном изменении случая и сравниваете строку.
 if (stringvalue.toLocaleLowerCase().indexOf("mytexttocompare")!=-1)
        {
            alert("found");
        }
		просто в цикле foreach, с которым вы можете сравнить, разделенные на строки
var commaseparateMainstring = 'shekar,jagadeesh,pavan,sai,suneel';
    var sustring = 'shekar,gopi,raju,suneel';
    //adding comma both sides of main string
    var main = ',' + commaseparateMainstring + ',';
    //substring change as array
    var substingArray = listToArray(sustring, ',');
    $.each(substingArray, function (index, value) {
        //calling is exist method here value means each value in substring
        var isexisted = isExist(main, value)
        if (isexisted) {
            //substring item existed
        }
        else {
        }
    });
//isExist method it checks substring exist in mainstring or not
function isExist(mainString, substring) {
if (mainString.indexOf(substring) != -1) {
    return true;
}
else {
    return false;
}
}
		Это работает для меня
if (~str.indexOf("Yes"))
		Я использую
 var text = "some/String";
text.includes("/") <-- returns bool; true if "/" exists in string, false otherwise.
Ниже кода вы можете проверить, что строка "hello" - это выход или нет в заданной строке.
if (our_string.indexOf('hello') > -1)
{
  alert("hello found inside our_string");
}
Я надеюсь, что этот ответ будет полезен для вас.