将变量的内容与另一个变量的内容进行比较 - jQuery

时间:2011-11-03 11:06:56

标签: jquery filter contains

我正在创建一个页面搜索功能,我需要比较一个变量的内容,看它是否存在于if语句的另一个变量中。

为了简单起见,这是一个例子:

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

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

任何人都知道如何用jquery做到这一点。欢呼声

3 个答案:

答案 0 :(得分:2)

if (place.indexOf(name ) >=0) {
  // …
}

答案 1 :(得分:0)

是的,你可以使用正则表达式:

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

答案 2 :(得分:0)

您可以使用简单的javascript -

if (place.indexOf(name) != -1) {
   alert('do something');
}