我正在创建一个页面搜索功能,我需要比较一个变量的内容,看它是否存在于if语句的另一个变量中。
为了简单起见,这是一个例子:
var name = 'james';
var place = 'james lives in europe';
if (place:contains(james)) {
....... do something
}
任何人都知道如何用jquery做到这一点。欢呼声
答案 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');
}