0

在另一个字符串的开头搜索一个字符串可以这样:

       if ($(this).text().search(new RegExp(filter, "i")) < 0) { ...

我还想搜索第二个单词(逗号后),但以下永远不会返回命中:

findcomma = ($(this).text().indexOf(",")+1); // plus 1 to ignore comma itself
    if ($(this).text().substring(findcomma,$(this).text().length).search(new RegExp(filter, "i")) < 0) { ...

对第二个 If 语句的帮助将不胜感激,谢谢

4

1 回答 1

0

我认为你的括号不匹配()。只需将 if 条件重写为

if (($(this).text().substring(findcomma,$(this).text().length)).search(new RegExp(filter, "i")) < 0) 
于 2013-04-16T09:11:20.807 回答