3

我想实现这一点,如果“ clientpsseabq”字符串包含在变量中,Var_words则等于true,否则false。我只是不知道我需要使用什么方法或功能?

var Var_words = "https://www.go.me/outputsearchs/clientpsseabq"

if ( Var_words contains string "`clientpsseabq`"){
   return true;
}else{
   return false;
}

如果有人可以帮助我,我该如何完成这项任务?

4

4 回答 4

3

你可以试试这个

if (Var_words.indexOf("clientpsseabq") >= 0)

或注意区分大小写

if (Var_words.toLowerCase().indexOf("clientpsseabq") >= 0)
{
   // your code
}
于 2013-04-22T09:04:29.527 回答
3

使用(本机 JavaScript)函数String.indexOf()

if(Var_words.indexOf('clientpsseabq') !== -1) {
    return true;
} else {
    return false;
}

.indexOf()返回字符串的索引。如果未找到该字符串,则返回-1.

一个更小、更简洁的解决方案是直接返回条件的值:

return (Var_words.indexOf('clientpsseabq') !== -1);
于 2013-04-22T09:05:04.583 回答
1
 if(Var_words.indexOf("clientpsseabq") >= 0))
 {

 }
于 2013-04-22T09:06:28.097 回答
1

使用正则表达式来测试案例

if(/clientpsseabq/.test(Var_words)){
    //given string exists
} else {
    //given string does not exists
}
于 2013-04-22T09:06:35.950 回答