检查文本是否在字符串中

我想检查一些文本是在一个字符串,例如我有一个字符串

str = "car, bycicle, bus"

我有另一个字符串

str2 = "car"

我想检查str2是否在str中。

我是一个JavaScript的新手,所以请忍受我:)

问候


if(str.indexOf(str2) >= 0) {
   ...
}

或者如果你想去正则表达式路线:

if(new RegExp(str2).test(str)) {
  ...
}

但是,您可能会遇到后者中转义(元字符)的问题,所以第一条路线更容易。


str.lastIndexOf(str2)> 0; 这应该工作。 但未经测试。


请使用这个:

var s = "foo";
alert(s.indexOf("oo") > -1);
链接地址: http://www.djcxy.com/p/12857.html

上一篇: Check if text is in a string

下一篇: Multiple independent partials in AngularJS