fullPath = '/Users/lz/project/test.txt';
pos = fullPath.lastIndexOf('/');
fileName = fullPath.substr(pos+1);
console.log(fileName);
filePath = fullPath.substr(0,pos);
console.log(filePath);
如果你已经知
//获取uuid
文件
名称(
去掉
扩展名)
function getFileName(data) {
return data.substring(0,data.indexOf("."));
1. 去除
路径
和
文件
后缀名
path = "D:/mydir/test.pdf"
let path1 = path.substr(path.lastIndexOf('/')+1); //
文件
名称,
去掉
路径
let path2 = path1.substring(0,path1.indexOf('.')); //
文件
名称
去掉
路径
和
后缀名
这个练习中主要用到的知识点是:indexOf()和substr().indexOf() 用于返回某个指定的字符串值在字符串中首次出现的位置,返回值是个数字,注意:对大小写敏感;如果需要检索的字符串值没有出现,就返回-1lastIndexOf()就是返回最后一次出现的那个值的位置;substr(start,length) 可用于在字符串中抽取从start下标开始(包含start所指的字符)的指定...
doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> meta http-equiv="Content-Type"
在element的菜单组件中,三级菜单需要拿到父节点(二级菜单)的
路径
参数拼接在地址上,
去掉
"/",方法如下:
去除字符串中的所有斜杠:str.replace(/\//g,'')
去除双引号
去除字符串中的所有双引号:str.replace(/\''/g,'')
在javascript中获取
文件
后缀名
我们常用fileName.substring或fileName.split或str.lastIndexOf三种方法,下面分别介绍一下:var fileName = "http://www.111cn.net/sys/nginx/62888.htm";
var fileExtension = fileName.substring(fileName.l...
在学习webpack的时候发现有时候import需要写相对
路径
,有时候却只写个名字就可以,甚至
后缀名
写不写貌似也没有个定论
引入时import命令和 ES6 没有关系,是依赖于当前环境的模块系统的约定以及实现
比如webpack在node
js
环境中使用,node 文档里面详细描述了处理过程:
当模块拥有
路径
也拥有后缀时
此时require方法根据模块
路径
查找模块,如A
路径
,直接引入对应
文件