Приветсвую, извиняюсь если вопрос покажеться ламерским, но никак не пойму как .indexOf правильно пользоваться
у меня есть строки:
strMsg1 = "Маша косит траву, а Дима пьет пиво";
strMsg2 = "Дима пьет пиво";
strMsg3 = "фигня какая";
strMsg1.indexOf(strMsg2) //выдает: 20 и это правильно, а вот
strMsg2.indexOf(strMsg1) //выдает: -1 и это тоже логично!
strMsg1.indexOf(strMsg3) //выдает: -1
но, мне нужно чтоб выдало что то типа: -20? Тоесть определить что вхождение есть, но оно длинее искомого? Вопрос как? Пока думаю как то с проверкой длины собщений и перестановкой поиграться, но может знаете более изящное решение?