`

利用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"
分享到:
评论

相关推荐

    得到文件后缀名

    了解如何获取文件后缀名是日常操作中不可或缺的技能,尤其在编程或系统管理时。 在不同的操作系统中,获取文件后缀名的方法有所不同。在Windows系统中,可以通过编程或者命令行工具来实现。在编程环境中,如Python...

    C#获取图片文件扩展名的方法

    而`Path.GetExtension`则可以直接获取文件的扩展名: ```csharp string fileExtension = Path.GetExtension(strFilePath); ``` 如果需要从字符串中提取文件名和扩展名,可以使用`Substring`方法,结合`LastIndexOf...

    jquery 仿百度输入框智能提示邮箱后缀名特效源码.zip

    《jQuery实现百度输入框智能提示邮箱后缀名特效解析》 在网页开发中,为了提升用户体验,经常会使用一些动态效果来增强表单输入的交互性。"jQuery 仿百度输入框智能提示邮箱后缀名特效"是这样一种技术,它能够帮助...

    java获取文件扩展名的方法小结【正则与字符串截取】

    在Java编程中,获取文件扩展名是常见的任务,特别是在处理文件操作或文件系统交互时。扩展名通常是文件类型的标识,例如“.jpg”表示图片文件,“.txt”表示文本文件等。本文将介绍两种方法来获取Java中的文件扩展名...

    压缩文件上传到指定目录

    3. **字符串操作**:利用`Substring`和`LastIndexOf`方法获取文件后缀名。 4. **文件类型验证**:检查文件后缀是否为`.rar`,确保上传的是压缩文件。 5. **文件保存**:使用`SaveAs`方法将文件保存到服务器上的指定...

    【JavaScript源代码】Element-ui upload上传文件限制的解决方法.docx

    const suffix = this.getFileType(file.name) // 获取文件后缀名 const suffixArray = ['jpg', 'png', 'jpeg', 'gif'] // 限制的文件类型 if (suffixArray.indexOf(suffix) === -1) { this.$message({ message...

    ListView显示文件列表

    在处理文件类型时,我们可以提取文件的扩展名,这可以通过File对象的getName()方法获取文件名,然后使用String的lastIndexOf(".")找到"."的位置,截取后缀。创建一个映射表,将常见文件类型与对应的图标和颜色关联...

    js 判断附件后缀的简单实现方法

    函数的关键步骤是利用JavaScript的字符串方法lastIndexOf和substr来获取上传文件的扩展名。lastIndexOf方法用于查找字符串中最后一次出现指定字符的位置,在这里用于定位文件名中最后一个点号(.)的位置。substr...

    图片上传

    - **获取文件信息**:首先,通过`InputFile.Value`获取用户选择的文件路径。 - **检查文件是否为空**:如果文件为空,则提示用户选择文件。 - **构建新文件名**:为了防止文件覆盖问题,采用当前时间戳作为文件名的...

    winform上传文件至服务器上.doc

    // 文件后缀,如 gif // 重新命名文件 // newurl = tbthra001.Text.Trim() + "." + fileext; // 照片命名规则:工号+图片后缀 if (ServerFile.EndsWith("\\") == false) { ServerFile = ServerFile + "\\"; // ...

    filetype:根据文件名或扩展名查找文件类型

    3. **lastIndexOf() 方法**: 另一个获取扩展名的方法是使用`lastIndexOf()`,找到"."的位置,然后截取字符串的后缀部分。 ```javascript const fileName = "example.txt"; const dotIndex = fileName.lastIndexOf...

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

    alert("请上传后缀名为jpg的照片!"); return false; } ``` 2. 文件大小判断: 判断文件大小可以通过获取文件对象的size属性,该属性表示文件的大小,以字节为单位。在上述实例代码中,首先判断了是否为...

    Asp.net上传图片

    1. **获取文件信息**:通过`InputFile.Value`获取用户选择的文件路径。 2. **设置文件名**:为了防止文件名重复,通常会使用时间戳加上文件后缀作为新的文件名。 3. **保存文件**:利用`InputFile.PostedFile.SaveAs...

    java学习笔记整理

    System.out.println("文件后缀名为:" + extension); ``` ##### 2. 拼接1---10作为一个字符串 使用`StringBuilder`或`StringBuffer`类可以方便地进行字符串拼接。 ```java StringBuilder sb = new StringBuilder...

    jquery 删除字符串最后一个字符的方法解析

    接下来,提取文件名(不包含后缀名)的方法同样需要利用substring()方法。假设有一个路径字符串s2,其中包含了文件的路径和文件名。要获取不包含后缀的文件名,首先需要找到最后一个斜杠(/)和最后一个点(.)的...

    第06章.ppt————电子版_ppt版

    例如,在文件名处理场景中,可以利用这个方法过滤出特定扩展名的文件,如上面的代码示例所示,它找出所有以".jpg"结尾的文件名并打印出来。 总的来说,理解和熟练掌握Java中的`String`类别及其方法对于编写涉及文本...

    JavaScript笔记

    要找元素,必须利用document对象(当前网页文件) 精确查找某个ID的元素:document.getElementById(id名); 9.null和undefined: |--null:一个特殊的值,表示“无值”--空对象。数据类型为Object |--undefined...

    Ajax实现图片上传并预览功能

    // 文件后缀检查 var houzui = myimg.lastIndexOf('.'); var ext = myimg.substring(houzui, myimg.length).toUpperCase(); if (ext !== '.PNG' && ext !== '.GIF' && ext !== '.JPG' && ext !== '.JPEG' && ext...

    freemarker总结

    上面的代码将导入/lib/common.ftl模板文件中的所有变量,将这些变量放置在一个名为com的Map对象中. 创建库 ? 下面是一个创建库的例子(假设保存在lib/my_test.ftl中): <p>Copyright (C) ${date} Julia ...

Global site tag (gtag.js) - Google Analytics