就是检查一段字符串是否同时含有beginChar,endChar,如果有的话就把中间的去除掉不要用 var b = Str.indexOf(""); var e = Str.indexOf("");再SubString取值。
var Str="字符串无有限制"; alert(SetStr(Str,"符","限"));//得到“字制” alert(SetStr(Str,"串","有"))//得到“字符限制” function SetStr(str,beginChar,endChar) { var sub = str.substring(str.indexOf(beginChar),str.indexOf(endChar)+1); return str.replace(sub,""); }
针对这个var str ="abcdefghijk";
alert(str.replace(/c[a-z]f/i,""));
{
????????????????????
}
var b = Str.indexOf("");
var e = Str.indexOf("");再SubString取值。
var Str="字符串无有限制";
alert(SetStr(Str,"符","限"));//得到“字制”
alert(SetStr(Str,"串","有"))//得到“字符限制”
function SetStr(str,beginChar,endChar)
{
var sub = str.substring(str.indexOf(beginChar),str.indexOf(endChar)+1);
return str.replace(sub,"");
}