思路
分离最后一个“.”,然后取后面的字符串
代码 1.
// 获取文件字符串 var file=$("input[name=‘file‘]").val(); // 获取最后一个‘.‘的角标 var point = location.lastIndexOf("."); // 抽取字符串 var type = location.substr(point);
代码 2.
// 获取文件字符串 var file=$("input[name=‘file‘]").val(); // 抽取文件名字 var filename=file.replace(/.*(\/|\\)/, ""); // 抽取后缀名 var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : ‘‘;
如果要进行文件类型判断, str.toLowerCase() 后在进行比对,避免大小写问题
原文:https://www.cnblogs.com/SoYang/p/11192242.html