首页 > 技术文章 > js之字符串操作

liwuming 2015-05-30 10:55 原文

1、字符串查找

var str = "source_content10";
if(str.indexOf("source_content") !== false){
    alert("yes");
}else{
    alert("no");
}

【注意】indexOf的返回结果是被查找的字符在指定字符串中首次出现的位置,可能是0也可能大于0,所以下面的判断方式是不够严谨的

if(str.indexOf("source_content")){
    //逻辑代码
}
        
if(str.indexOf("source_content") >0 ){
        //逻辑代码
}    

如此示例,字符串"source_content10"中明明是存在子字符串"source_content"的,可如果使用上面的判断方式就会得不到正确的结果。

 

2、字符串替换

推荐阅读