首页 > 编程语言 > 详细

JavaScript实现字符串的contains函数

时间:2014-12-19 11:23:40      阅读:197      评论:0      收藏:0      [点我收藏+]

/ *
  * 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;
}

 

转载的

JavaScript实现字符串的contains函数

原文:http://www.cnblogs.com/zengpeng/p/4173305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!