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、字符串替换