就是要把包含有.DIR的\\内容替换掉
  例如:
   Biz:\System.SPACE\SYSELEMENT.DIR\123.DIR\FNumber.ELEMENT
   替换后:Biz:\System.SPACE\FNumber.ELEMENT
  Biz:\System.SPACE\SYSELEMENT.DIR\123.red\FNumber.ELEMENT
  替换后 Biz:\System.SPACE\123.red\FNumber.ELEMENT

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    var str = "Biz:\\System.SPACE\\SYSELEMENT.DIR\\123.DIR\\FNumber.ELEMENT";
    var str1 = "Biz:\\System.SPACE\\SYSELEMENT.DIR\\123.red\\FNumber.ELEMENT";
    var reg = /\\[^\\]*.DIR/ig
    alert(str.replace(reg,""))
    alert(str1.replace(reg,""))
    //-->
    </script>
      

  2.   


    s =  "Biz:\\System.SPACE\\SYSELEMENT.DIR\\123.DIR\\FNumber.ELEMENT"
    s = "Biz:\\System.SPACE\\SYSELEMENT.DIR\\123.red\\FNumber.ELEMENT"
    re = /\\[^\.]+.DIR/ig
    s = s.replace(re,"")
    alert(s)