JS获取文件名的方法

HTML部分代码

<input type="file" name="file" id="file" class="input_text80"></input>

js部分代码:
方法一:

    var file = $("#file").val();
var fileName = getFileName(file);

function getFileName(o){
var pos=o.lastIndexOf("\");
return o.substring(pos+1);
}

方法二:

    var file = $("#file").val();
var strFileName=file.replace(/^.+?\([^\]+?)(.[^.\]*?)?$/gi,"$1"); //正则表达式获取文件名,不带后缀
var FileExt=file.replace(/.+./,""); //正则表达式获取后缀

方法三:

    var fileName = $("#file").val();
var strFileName = fileName.substring(fileName.lastIndexOf("\\")+1);

更多相关文章

  1. 奈何两字拉成桥、不得不双击两次才能激活的JS方法
  2. javascript的offset、client、scroll使用方法,相关属性解释原理
  3. Objective-C方法/函数调用。 (来自javascript示例)
  4. Javascript函数的4种调用方法详解
  5. JQuery纯前端导入Excel文件,兼容IE10及IE9版本以下浏览器处理方法
  6. JavaScript中,提取子字符串方法:Slice、Substring、Substr的比较
  7. 彻底解决IE8和IE9下ewebeditor上按钮无效的方法
  8. js中数组的使用方法
  9. 进行连续ajax调用的正确方法是什么?

随机推荐

  1. 系出名门 Android源代码
  2. 更改RadioButton的背景
  3. 在android 中使用og4j
  4. Android 侧滑删除功能
  5. Android(Java):按钮复选框点中效果
  6. android TV-Working with Channel Data
  7. 图片压缩
  8. Android:BroadcastReceiver
  9. android 异常 记录
  10. Android zip、tar+gz 压缩解压