var reg=new RegExp("^[^\\u4e00-\\u9fa5]*([\\u4e00-\\u9fa5].*)$");
reg.test("\\\\192.168.2.2\\e$\\NewMovie3\\科幻类\\风之国");
alert(RegExp.$1);
字符串里面 \ 是要转译的。

解决方案 »

  1.   


    ..高手啊。
    那字符串里面的\ 如何才能转成 / 呢?能不能大概讲讲("^[^\\u4e00-\\u9fa5]*([\\u4e00-\\u9fa5].*)$的意思啊。。我怎么看不明白呢。。
      

  2.   

    replace("\\","/")
    不就行了。。
    上面那个正则跟你说的要求不一样 我是按中文来找的
      

  3.   

    谢谢,,问题解决了。。\\192.168.2.1\i$\NewMovie1\剧情类\丑女贝蒂3 
    \\192.168.2.1\i$\NewMovie1\  这一段是变化 的,,不过随便他怎么变。。只要去掉就行 了。。剧情类\丑女贝蒂3  只要保留这段 这段也是变量但是格式就这样。。
      

  4.   


    function replaceIp(str){
    str = str.substring(2,str.length);
    str = str.replace(new   RegExp(/^(\d+)\.(\d+)\.(\d+)\.(\d+)/g),'');
    str = str.replace(/^[a-zA-Z]{1}[$]/g,'');
    str = str.replace(/NewMovie(\d){1}/g,'');
    alert(str);
    }
    replaceIp('\\192.168.2.1\i$\\NewMovie1\\剧情类\\丑女贝蒂3');