获取文件的名称的正则表达式

$(‘input[type="file"]‘).on(‘change‘, function() {
            var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名称和后缀的正则表达式
            var name = $(this).val().replace(reg, ‘‘);
            var postfix = /\.[^\.]+/.exec(name);//获取文件的后缀
            var text =name.substr(0,postfix[‘index‘]);//获取没有后缀的名称
            // 检测上传文件
        });

  

时间: 2024-08-28 14:42:04

获取文件的名称的正则表达式的相关文章

hadoop map中获取文件/切片名称

//import org.apache.hadoop.mapreduce.InputSplit;//import org.apache.hadoop.mapreduce.lib.input.FileSplit; @SuppressWarnings("rawtypes") public static String getCityFromFileName(org.apache.hadoop.mapreduce.Mapper.Context context) throws IOExcepti

前端实现上传文件夹与文件夹名称的获取

最近再做一个标注类的项目,需求呢就是上传文件夹(内有n张图像),然后在系统中进行标注工作.前段时间已经把标注部分的交互写好了,原以为文件夹上传很好弄,结果费了半天的劲,网上有一些介绍,但是都不是太详细. 根据上搜索结果调研了一下,ie基本是实现不了文件夹的上传,因为是新装的系统,镜像里边没有ie,所以没法测试,按照网上的说法,ie中只有Edge这个浏览器版本可以实现,其他的主流浏览器我都测试了一下,windows环境下(谷歌.火狐.搜狗.360.QQ浏览器等主流浏览器都可以使用)只需要在<inp

C#路径中获取文件全路径、目录、扩展名、文件名称

常用函数 需要引用System.IO   直接可以调用Path的静态方法 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 //获取当前运行程序的目录 7 string fileDir = Environment.CurrentDirectory; 8 Console.WriteLine("当前程序目录:"+fileDir); 9 10 //一个文件目录 11 string filePath = "C:

C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!

https://www.cnblogs.com/zhlziliaoku/p/5241097.html 1.选择文件用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.*)|*.*"; if (dialog.ShowDial

路径中获取文件全路径、目录、扩展名、文件名称

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace TBQDLKW { class Program { static void Main(string[] args) { //一个文件目录 string filePath = @"C:\Users\JuYaNan\Desktop\DBCs\ST_CAN.dbc";

C#获取文件夹下面的所有文件

/// <summary> /// 获取文件夹下所有文件信息 /// </summary> /// <returns></returns> public static List<Hashtable> FindFolderName() { DirectoryInfo theFolder = new DirectoryInfo(@"d:\Test\"); DirectoryInfo[] dirInfo = theFolder.Ge

C#使用System.IO.Path获取文件路径、文件名

class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.CurrentDirectory; Console.WriteLine("当前程序目录:"+fileDir); //一个文件目录 string filePath = "C:\\bin\\files\\test.xml"; Console.WriteLine("该文件的目录:

获取文件夹中的图标资源

实现效果: 知识运用: API函数SHGetFileInfo //获取包含在可执行文件或Dll中的图标数或图标资源 [DllImport("shell32.dll", EntryPoint = "SHGetFileInfo")] public static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttribute, ref SHFILEINFO psfi, uint cbSizeFileInfo

Bash Shell 解析路径获取文件名称和文件夹名

前言 还是今天再写一个自己主动化打包脚本.用到了从路径名中获取最后的文件名称.这里记录一下实现过程. 当然,最后我也会给出官方的做法.(ps:非常囧,实现完了才发现原来Bash Shell有现成的函数) 获取文件名称 如果给定的路径名为: /tmp/csdn/zhengyi/test/zhengyi.txt awk解法 用"/"做分隔符,然后打印出最后的那一部分. 实现代码例如以下: resFile=`echo /tmp/csdn/zhengyi/test/adb.log | awk