java正则表达式 文件后缀名_正则表达式 判断文件名后缀是否为 csv xls xlsx
展開全部
在input中想要獲取32313133353236313431303231363533e58685e5aeb931333365646262上傳的文件名,那么onclick事件是不行的,因為一點擊input那么onclick事件就執行,但是這時候還沒上傳內容,但是onchange事件是上傳完成后才執行的事件
以下方法就是判斷是否是excel文件
var File=document.getElementById(“file”);
var str=File.value;
1、查找字符串
if(str.indexOf("xls")<0&&str.indexOf("xlsx")<0)
{
alert("請選擇格式為.xls或.xlsx的文件!");
return false;
}
2、正則表達式:
var reg = /(?:jpg|gif|png|jpeg)$/;
reg.test(obj.value)
文件格式(或文件類型)是指電腦為了存儲信息而使用的對信息的特殊編碼方式,是用于識別內部儲存的資料。比如有的儲存圖片,有的儲存程序,有的儲存文字信息。每一類信息,都可以一種或多種文件格式保存在電腦存儲中。
每一種文件格式通常會有一種或多種擴展名可以用來識別,但也可能沒有擴展名。擴展名可以幫助應用程序識別的文件格式。對于硬盤機或任何電腦存儲來說,有效的信息只有0和1兩種。所以電腦必須設計有相應的方式進行信息-位元的轉換。對于不同的信息有不同的存儲格式。
總結
以上是生活随笔為你收集整理的java正则表达式 文件后缀名_正则表达式 判断文件名后缀是否为 csv xls xlsx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java正则 链接_Java正则表达式获
- 下一篇: java适配器模式 场景_Java设计模