D:\eclipse\apache-tomcat-7.0.23\webapps\LastProject\uploads\20125914035913.jpg
比如我只想得到字符串   uploads\20125914035913.jpg  应该怎么做??谢谢

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    </head>
    <body>
    <div id="test">
    D:\eclipse\apache-tomcat-7.0.23\webapps\LastProject\uploads\20125914035913.jpg
    </div>
    <script>
    function $(el){
    return typeof el == 'string' ? document.getElementById(el) : el;
    }
    var s = $('test').innerHTML;
    var r = /uploads\\\d+\.jpg/;
    alert(s.match(r))
    </script>
    </body>
    </html>
      

  2.   

    兄弟。我不想用这种方法。因为uploads名字有可能会更改..所以我想从字符串后面取第2个出现的 ' \ '.请问你还有办法吗??
      

  3.   

    var str = 'D:\\eclipse\\apache-tomcat-7.0.23\\webapps\\LastProject\\uploads\\20125914035913.jpg';
    var ar = str.split('\\');
    var result = ar[ar.length - 2] + '\\' + ar[ar.length - 1];
    alert(result);