2015-05-28 1 views
-1
var haystack = " he she they you we yours us ALL OURS"; 

var needle = "he she ours"; 

Я хочу, чтобы сравнить строки иглы и строку стог, игнорируя случай, для идентификации, если игла подстроки контейнер стога сена. Пожалуйста, предложите.сравнить две строковые переменные с одной строкой переменными в качестве подстроки другого игнорируя при

+0

Что вы пробовали? –

+2

Вы действительно находите подстроку в строке или хотите найти слова из списка t? – Drakes

+0

Представлял идею, упомянутую в названии вопроса, более понятным образом. – askmish

ответ

0

одна строка переменной в качестве подстроки другого случая не обращая внимания

Вы можете сделать это игнорировать случай

if (list.toLowerCase().indexOf(t.toLowerCase()) >= 0) { ... } 

или

var regex = new RegExp(t, 'i'); // i = ignore case 
if (regex.test(list)){ ... } 
+0

, возможно, вы также захотите ввести строчку 't' -' t.toLowerCase() ' – sfletche

+0

Вы правы. Я был в фокусе, сосредотачиваясь на лучшей версии регулярного выражения – Drakes

Смежные вопросы