js 字符串 contains 方法
/*
*
js在字符串中添加字符*string:原始字符串
*substr:子字符串
*isIgnoreCase:忽略大小写
*/
function contains(string,substr,isIgnoreCase)
{
if(isIgnoreCase)
{
LowerCase();
LowerCase();
}
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;
}
js 仿java contains函数
/*
*
*string:原始字符串
*substr:子字符串
*isIgnoreCase:忽略大小写
function contains(string,substr,isIgnoreCase)
{
    if(isIgnoreCase)
    {
    LowerCase();
    LowerCase();
    }
    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;
}
/*
*
*string:原始字符串
*substr:子字符串
*isIgnoreCase:忽略大小写
function contains(string,substr,isIgnoreCase)
{
    if(isIgnoreCase)
    {
    LowerCase();
    LowerCase();
    }
    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;
}
//string:原始字符串
//substr:子字符串
//isIgnoreCase:忽略大小写
function contains(string,substr,isIgnoreCase){
    if(isIgnoreCase){
    LowerCase();
    LowerCase();
    }
    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;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。