javascript - 如何使用javascript在文件上传中获取不带扩展名的文件名

标签 javascript asp.net file-upload

<分区>

我将使用 asp.net 中的文件上传控件上传文件。现在我想使用 java 脚本获取不带扩展名的文件名。 我想验证文件名应该只是整数格式

$(function () {
    $('#<%=File1.ClientID %>').change(function () {
         var uploadcontrol = document.getElementById('<%=File1.ClientID%>').value;
    })
})

最佳答案

试试这个:

$('#test').change(function() {

      //something like C:\fakepath\1.html 
    var fpath = this.value;

    fpath = fpath.replace(/\\/g, '/');

    var fname = fpath.substring(fpath.lastIndexOf('/')+1, fpath.lastIndexOf('.'));

    console.log(fname);

});

http://jsfiddle.net/rooseve/Sdq24/

关于javascript - 如何使用javascript在文件上传中获取不带扩展名的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323999/

相关文章:

javascript - 将选择选项值传递到操作属性中,以便它可以作为 url 传递并打开网站

javascript - D3图表不显示

javascript - jQuery 中的函数命名

c# - 需要将函数包装在 c# 中的标准 try/catch 函数中

java - 上传大文件时Spring启动java.net.SocketTimeoutException

javascript - onchange 将值插入隐藏的输入 jquery

jquery - 我无法订购控件

php - 使此代码在 asp.net mvc3 中工作(当前使用 php)

javascript - 使用nodejs将文件上传到s3

reactjs - 使用 ASP.Net Core 2.0 Web API 和 React.js 上传文件