如下:
<html>
<head>
<title>
jsp1
</title>
<script type="">
function changeFileName(){
 var fileN='D:\ghost\readme.txt';   var f=new Array();
      f=fileN.split(正则表达式);
      for(i=0;i<f.length;i++){
  alert(f[i]);
  }
      }
</script>
 
</head>
<body bgcolor="#ffffff">
<input  type="button" onclick="changeFileName()"/>
</body>
</html>想alert出readme.txt
怎么写正则表达式呢?谢谢

解决方案 »

  1.   

    String[]str=fileN.split("\\");  //以\来划分字符串
    String fileName=str[str.length-1]; //最后个就是文件名在java中:fileN="D:\\ghost\\readme.txt";
    相应的     String[]str=fileN.split("\\\\");   //以\\来划分,最后个就是文件名
      

  2.   

    function   changeFileName(){ 
      var   fileN='D:\\ghost\\readme.txt'; 
      var i = fileN.lastIndexOf("\\");
      alert(fileN.substr(i+1)); 
      

  3.   

    function   changeFileName(){ 
      var   fileN='D:\\ghost\\readme.txt'; 
      var   f=new   Array(); 
      f=fileN.split(/\\/g); 
      
      alert(f[f.length-1]);