欢迎访问雀朵烟花问答网
设置首页
加入收藏
使用帮助
雀朵烟花问答网 > 电脑/网络 > 网页/网站
已解决
js如何替换某个词,或者js禁止某个字符串
悬赏分:5 - - 阅读次数:
js替换某个词,比如把http给去除,请问怎么操作,或者替换
提问者:匿名
最佳答案
不知道下面这个行不行:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script type="text/javascript">
function $(s){return document.getElementById(s);}
function RegSearch(value){
var repvalue = "出国留学$$111,留学$$222,出国$$333";
var RegStr,RegSpace,igStr;
var igKey = false;//大小写
igStr = "g";
var Reg = new RegExp(repvalue,igStr);
var RegBox = new Array();
var S = repvalue.split(",");
var SBox = new Array();
for(var i=0;i<S.length-1;i++){
for(var j=i+1;j<S.length;j++){
if(S[j]!=S[i]){
SBox.push(S[i]);
}
if(i==S.length-2)
{
SBox.push(S[i+1]);
}
}
}
for(var i=0;i<SBox.length;i++){
var ts = SBox[i].split("$$");
RegBox.push(new RegExp(ts[0],igStr));
}    
var outPut="";
var arr = value.split(RegStr);
var matchs = value.match(RegStr);
for(var i=0;i<arr.length;i++)
{
var m = "";
try{
if(typeof matchs[i] != "undefined")
{
m = matchs[i];
}
}catch(e){}
var space = arr[i].split(RegSpace);
var spaceMatchs = arr[i].match(RegSpace);
for(var j=0;j<space.length;j++)
{
var m2 = "";
try{
if(typeof spaceMatchs[j] != "undefined")
{
m2 = spaceMatchs[j];
}
}catch(e){}
if(RegBox.length!=0){
for(var k=0;k<RegBox.length;k++){
if(SBox[k]!=""){
var ts = SBox[k].split("$$");
space[j] = space[j].replace(RegBox[k],"<a href='"+ts[1]+"' target='_blank'><font color='#000000'>" + ts[0] + "</font></a>");
}
}
}else{
var ts = repvalue.split("$$");
space[j] = space[j].replace(Reg,"<a href='"+ts[1]+"' target='_blank'><font color='#000000'>" + ts[0] + "</font></a>");
}
outPut += space[j] + m2;
}
outPut += m;
}
$("ContentHtml").innerHTML=outPut;
}
  </script>
</HEAD>
<BODY>
  <div id="ContentHtml">紧张的高考已经进入临战状态,考生们也正全力以赴备战。而家长们之间现在也在紧张地交流升学经验,很多学生家长都做了两手准备:考得不错固然好,如果成绩不理想,在国内上不了好大学,还不如出国留学。高中生留学主要集中在夏天,6、7、8三个月就成了高中生出国留学的“黄金月”。留学</div>
<script type="text/javascript">
RegSearch($('ContentHtml').innerHTML);
</script>
</BODY>
</HTML>

楼层编号: 1 
回答者:gzqianjin - 会员 一级 - 提交时间:2010-06-12 02:33:52

欢迎访问雀朵烟花问答网
http://queduo.yanhua.red