用jQuery查找子字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (122)

我要如何找出一个特定的字符串是否包含某个子字符串?

提问于
用户回答回答于

100为什么要用10个字符?

这里是请求的jQuery插件:

jQuery.isSubstring = function(haystack, needle) {
    return haystack.indexOf(needle) !== -1;
};

用法:

$.isSubstring("hello world", "world")); // true;​​​​​​​​​​​
用户回答回答于

对于这样简单的事情,你并不真的需要jQuery,只需使用indexOf字符串对象的方法,例如:

var str = "foobar";
var containsFoo = str.indexOf('foo') >= 0; // true

indexOf方法返回字符索引,如果未找到指定值的第一个匹配项,则返回-1

扫码关注云+社区

领取腾讯云代金券