正則表達式 "a11a".replace(/1(?=[^1]*$)/, "2") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上这位星字辈的正则应该没有问题吧。偶对正则是一点都不懂的说:(function replaceIt(theStr){var replaceStr = "";var thePosition = 0;var headStr = "";var endStr = "";var nowReplacestr="";var j;for(var i = 0; i < theStr.length;i++){if(theStr.charAt(i) == "1"){replacestr+=theStr.charAt(i);thePosition = i; }elseif(i <= thePosition){headStr+=headStr;thePosition+=thePosition; }else{endStr+=endStr;thePosition+=thePosition; } }for(var j =0 ;j < replaceStr.length;j++){nowReplacestr += replaceStr.charAt(j);if(j==replaceStr.length - 1)nowReplacestr+="2"; }str=headStr + nowReplacestr + endStr;return str;} function replaceIt(str){ var result=""; var pos=0; if((pos=str.lastIndexOf("1"))!=-1){ result=str.substring(0,pos)+"2"+str.substring(pos+1,str.length); }return result;} 简单的问题,在自己机器上能行,上传到空间就不行了 js文件怎么包含另一个js文件? javascript获取页面链接 关于对联广告 求一段js代码,做更改 请教:如何得到<table>的个数 图片是如何嵌入到文字中的 如何將table設置為一個可滾動的容器? 这样的url能查到来源吗 使用JS调用高德地图API获取行政区资料时检索正常和key都正常缺获取不到数据 如何在window.onload()里就让窗口没有标题拦,没有工具栏,没有地址栏,没有状态栏? 请问如何控制IE下载文件时是出现提示下载对话框还是直接找开文件?
function replaceIt(theStr){
var replaceStr = "";
var thePosition = 0;
var headStr = "";
var endStr = "";
var nowReplacestr="";
var j;
for(var i = 0; i < theStr.length;i++){
if(theStr.charAt(i) == "1"){
replacestr+=theStr.charAt(i);
thePosition = i;
}
else
if(i <= thePosition){
headStr+=headStr;
thePosition+=thePosition;
}
else{
endStr+=endStr;
thePosition+=thePosition;
}
}
for(var j =0 ;j < replaceStr.length;j++){
nowReplacestr += replaceStr.charAt(j);
if(j==replaceStr.length - 1)
nowReplacestr+="2";
}
str=headStr + nowReplacestr + endStr;
return str;
}
var result="";
var pos=0;
if((pos=str.lastIndexOf("1"))!=-1){
result=str.substring(0,pos)+"2"+str.substring(pos+1,str.length); }
return result;
}