检查字符串是否有特定的文本

< p > 可能的重复: < br > 检查文本是否在字符串中 < br > JavaScript:字符串包含 < / p >

我试图检查我导入到我的应用程序的字符串是否有特定的文本。我知道如何用jQuery做到这一点,但我如何用JavaScript直接做到这一点?

415255 次浏览

在这里:ES5

var test = 'Hello World';
if( test.indexOf('World') >= 0){
// Found world
}

对于ES6,最好的方法是使用includes函数来测试字符串是否包含要查找的工作。

const test = 'Hello World';
if (test.includes('World')) {
// Found world
}