C:\Documents and Settings\Administrator\桌面\diag4 
刚才问怎样得到 diag
后有回复<script type="text/javascript">
<!--
    var str="C:\\Documents and Settings\\Administrator\\桌面\\diag4";
    alert(str.replace(/^.*\\([^\\]*)$/,'$1'))
//-->
</script>可要多加一个反斜杠,如果不加怎么写啊(希望是个php格式的)

解决方案 »

  1.   

    "C:\Documents and Settings\Administrator\桌面\diag4"
    如果字符串是这样定义的,那么估计取不到diag,因为"\d"被解析成一个字符了,单一的\是表示转义的~
      

  2.   

    正则
    /[^\/\\]+$/demo
    javascript:alert('C:\\Documents and Settings\\Administrator\\桌面\\diag4'.match(/[^\/\\]+$/));php自己改成php的match语法就好了。。
    式子是通用的。
      

  3.   

    哦 如果这个C:\Documents and Settings\Administrator\桌面\diag4 
    不加个反斜杠不行啊?
      

  4.   

    还好 我看了一下数据库里保存的路径 确实是C:\\Documents and Settings\\Administrator\\桌面\\diag4 这样子的