检查字符串是否包含某段文本

swi*_*ade 166 javascript string

可能重复:
检查文本是否在字符串
JavaScript:string contains

我正在尝试检查我导入到我的应用程序中的字符串是否有一段文本.我知道如何用jQuery做到这一点,但我如何用直接的JavaScript做到这一点?

Edd*_*die 288

你去:ES5

var test = 'Hello World';
if( test.indexOf('World') >= 0){
  // Found world
}
Run Code Online (Sandbox Code Playgroud)

使用ES6最好的方法是使用includes函数来测试字符串是否包含外观工作.

const test = 'Hello World';
if (test.includes('World')) { 
  // Found world
}
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢!== -1更好 (5认同)
  • 我更喜欢`if(〜test.indexOf('World'))` (2认同)