用Jquery查找子字符串?

17 javascript jquery

我们的小组如何确定特定字符串是否包含某个子字符串?请在的帮助下.

CMS*_*CMS 33

你不需要jQuery来做这么简单的事情,你可以简单地使用indexOfString对象的方法,例如:

var str = "foobar";
var containsFoo = str.indexOf('foo') >= 0; // true
Run Code Online (Sandbox Code Playgroud)

indexOf方法返回遇到指定值第一次出现的字符索引,如果未找到,则返回-1.

  • 或者使它像jquery:var containsFoo = $("#foobar").text().indexOf('foo')> = 0; //真的 (3认同)

Anu*_*rag 10

为什么100会使用10个字符?

这是请求的jQuery插件:

jQuery.isSubstring = function(haystack, needle) {
    return haystack.indexOf(needle) !== -1;
};
Run Code Online (Sandbox Code Playgroud)

用法:

$.isSubstring("hello world", "world")); // true;???????????
Run Code Online (Sandbox Code Playgroud)

  • 辉煌!参数名称现在进入我的生产代码. (2认同)
  • 这就是我想的PHP怀旧 - http://php.net/manual/en/function.stristr.php.PHP在整个地方使用它. (2认同)