/ *
  * string:原始字符串
  * substr:子字符串
  * isIgnoreCase:忽略大小写
  * /

function contains(string, substr, isIgnoreCase)
{
    if (isIgnoreCase)
    {
         string = string.toLowerCase();
         substr = substr.toLowerCase();
    }

    var startChar = substr.substring(0, 1);
    var strLen = substr.length;

    for (var j = 0; j<string.length - strLen + 1; j++)
    {
         if (string.charAt(j) == startChar)  //如果匹配起始字符,开始查找
         {
             if (string.substring(j, j+strLen) == substr)  //如果从j开始的字符与str匹配,那ok
             {
                 return true;
             }  
         }
    }
    return false;
}

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2022-01-06
  • 2021-12-28
  • 2021-05-20
猜你喜欢
  • 2022-12-23
  • 2021-12-26
  • 2021-06-06
  • 2021-09-04
  • 2022-12-23
  • 2022-01-07
  • 2021-11-12
相关资源
相似解决方案