Сравните содержимое переменной с содержимым другой переменной - jQuery - PullRequest
0 голосов
/ 03 ноября 2011

Я создаю функцию поиска страницы, и мне нужно сравнить содержимое одной переменной, чтобы увидеть, существует ли она в другой переменной в операторе if.

Для простоты вот пример:

var name = 'james';
var place = 'james lives in europe';

if (place:contains(james)) {
   ....... do something
}

Кто-нибудь знает, как это сделать с помощью jquery. ура

Ответы [ 3 ]

2 голосов
/ 03 ноября 2011
if (place.indexOf(name ) >=0) {
  // …
}
0 голосов
/ 03 ноября 2011

Вы можете использовать простой JavaScript -

if (place.indexOf(name) != -1) {
   alert('do something');
}
0 голосов
/ 03 ноября 2011

Да, вы можете использовать регулярное выражение:

var str="james lives in europe";
var reg1=new RegExp("[james]","g");
if (str.match(reg1)) {
  document.write("'[james]' is in str");
}
...