<script language="JavaScript">
var s ="<iufhjkasbfkweoiusydafjhasldkfhasigfashdf>asjkdfhjhasldfal;ksjdfl;kasjfklja";
s = s.replace(/<([^>]*)>/g,"");
alert(s)
</script>

解决方案 »

  1.   

    str="<iufhjkasbfkweoiusydafjhasldkfhasigfashdf>asjkdfhjhasldfal;ksjdfl;kasjfklja"
    pos1=Instr(str,"<")
    pos2=Instr(str,">")
    temp=Mid(str,pos1,pos2-pos1+1)
    str=replace(str,temp,"")
    response.write(str)
      

  2.   

    <script language=javascript>
    function re(content)
    {
    var objRegExp = new RegExp
    objRegExp.IgnoreCase = true;
    objRegExp.Global = true;
    objRegExp.pattern = /[<.][^>]*[>]/;
    content = objRegExp.replace(content,'要替换的内容');
    return content;
    }
    </script>
      

  3.   

    误解了...是<>里的某个字母替换掉.如把<>里的a替换成b
    而<>以外的不替换...而字符串是以下的内容.
    <sdf;gljksdfl;gjk>55555555555asdfasdf<askldfjhaklsj>122222222222222<asjldfhkajlf>11111<asdfljk;asdfl>
    如何做到只替换<>里面的a 呢.