`

利用lastIndexOf() 获取文件后缀名

 
阅读更多
lastIndexOf() 方法
     返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1。从该字符串的后面向前查找,从 fromIndex 处开始。
     字符串中的字符被从左向右索引。首字符的索引(index)是 0,最后一个字符的索引是 stringName.length - 1。

"aa.txt".lastIndexOf(".");//2


https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf

获取文件后缀名函数:
function catchtype(source){  
     var typestr = source.toLowerCase().substring(source.lastIndexOf('.')+1); 
     return typestr;
}
catchtype("aa.txt");//"txt"
分享到:
评论

相关推荐

    JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    1、获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 var filePath = "file://upload/jb51.png"; //获取最后一个.的位置 var index= ...

    android 获取文件的扩展名和去掉文件扩展名的小例子

    代码如下:/* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)) { int dot = filename.lastIndexOf(‘.’);...

    Jsoup学习——Saz2Csv解析器

    1、saz文件遍历:获取Java工程所在目录的上层目录中,指定扩展名(.saz)的文件, 2、遍历获得的上层目录,复制包含指定文件(.saz)的所有文件夹,并在创建的同名文件夹中创建同名的csv文件, 3、解析每一个saz文件,并...

    uploadFile控件上传文件,格式判断

    //后缀名 如 .doc string[] a = { ".txt", ".jpg", ".jpeg", ".gif", ".png", ".docx", ".doc", ".xlsx", ".xls", ".rar", ".zip", ".pdf" };//设定好了的格式 if (!a.Contains(hzm)) { Response.Write("文件...

    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

    C#中String类的几个方法(IndexOf、LastIndexOf、Substring)

    Array.prototype.lastIndexOf:符合ES2015规范的“ Array.prototype.lastIndexOf” shimpolyfillreplacement,可向下使用到ES3

    array.prototype.lastindexof 符合ES2015规范的shim / polyfill / replacement的Array.prototype.lastindexof ,可向下使用到ES3。 该软件包实现了接口。 它可以在ES3支持的环境中工作并符合。 因为Array....

    js判断文件格式及大小的简单实例(必看)

    //获得文件后缀名 if(photoExt!='.jpg'){ alert("请上传后缀名为jpg的照片!"); return false; } var fileSize = 0; var isIE = /msie/i.test(navigator.userAgent) && !window.opera; if (isIE && !o

    C# WinForm 文件上传下载

    实现文件向服务器的上传及下载 string fileName = fileNamePath.Substring(fileNamePath.LastIndexOf("\\") + 1); NewFileName = DateTime.Now.ToString("yyMMddhhmmss") + DateTime.Now.Millisecond.ToString() +...

    Java压缩带有中文名的文件.rar

    Java压缩中文名的文件,大家都知道Java处理英文名的文件很强大,但是处理起中文名那可是比较麻烦了,需要经过很多步骤,这个例子可以告诉你如何简易的处理中文文件名的文件,以压缩中文文件名的文件为例。...

    VB.NET 调用Interop.WMPLib.dll实现音乐播放器功能.rar

     利用For循环一次吧选定的文件添加到列表框  For j = 0 To i  count = Me.ListView1.Items.Count '获取现有文件数目  'Substring为检索子字符串,从后面的参数位置开始;LastIndexOf("\")为检索标志  sfile =...

    文件批量转格式器械

    string fileName =s; ListViewItem item = new ListViewItem(new string[]{fileName, s}); listView1.Items.Add(item); string filename1 = fileName.Substring(fileName.LastIndexOf("\\... //移动并更改文件后缀!

    Java Zip算法压缩多个文件的例子.rar

    Java Zip算法压缩多个文件的例子,具体的实现原理是:先打开文件并读取,然后利用ZipEntry实例化待压缩的条目列表,将ZIP条目列表写入输出流,从源文件得到文件输入流,写入缓冲数据等。相关代码:  ...

    java uploadify完整图片批量上传带返回路径

    File targetFile=null;//新文件对象 File findNameFile=null;//查找重名对象 String newName="";//新文件名 File f=filedata[i];...//文件后缀 String name=fullname.substring(0,idx);//文件名字

    JavaScript中的lastIndexOf()方法使用详解

    string.lastIndexOf(searchValue[, fromIndex]) 下面是参数的详细信息: searchValue : 一个字符串,表示要搜索的值 fromIndex : 在调用字符串内的位置,从开始搜索。它是介于0-字符串的长度任意整数。缺省值是0...

    Java lastIndexOf类使用方法原理解析

    主要介绍了Java lastIndexOf类使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    详解JavaScript中数组和字符串的lastIndexOf()方法使用

    Array.prototype.lastIndexOf 和 String.prototype.lastIndexOf 是非常的实用的方法,不过很多人不知道它其实可以传递两个参数,第二个参数决定了搜索的起始位置: 语法 str.lastIndexOf(searchValue[, fromIndex]...

    indexOf 和 lastIndexOf 使用示例介绍

    lastIndexOf 也是找字 , 它们俩的区别是前者从字符串头开始找,后者是从字符串末端开始找。 一但指定的字被找到,就会返回这个字的当前的位置号码。如果没有找到就返回 -1. var str = //...

    java结合jsp写的上传文件代码

    // 得到文件的扩展名(无扩展名时将得到全名) String t_ext = t_name.substring(t_name.lastIndexOf(".") + 1); System.out.println(t_ext); // 拒绝接受规定文件格式之外的文件类型 int allowFlag = 0; int ...

    Android 连网下载APK文件并自动安装.rar

    //获取URL地址  fileEx = strURL.substring(strURL.lastIndexOf(".") 1,  strURL.length()).toLowerCase();//取得Apk的路径  fileNa = strURL.substring(strURL.lastIndexOf("/") 1,  strURL.lastIndexOf(".")...

    struts2文件上传,与struts2-xml校验

    //文件名等于自己定义的格式加上获取到的后缀名称 filename[i]=sf.format(new Date())+"xcm"+i+ myFileFileName[i].substring( myFileFileName[i].lastIndexOf("."), myFileFileName[i].length...

Global site tag (gtag.js) - Google Analytics