js中怎么截取文件后缀名

JavaScript011

js中怎么截取文件后缀名,第1张

1、最常用的截取方法就是substring(),参数就是开始截取的位置。

2、输入的参数是3,那么就是截取第三个位置的字符后面的所有字符。

3、substring中可以输入两个参数,第一个参数就是开始截取的位置,第二个参数就是截取结束的位置。

4、如图将第三个个字符至第六个字符之间的字符。

5、还有一种方法就是substr(),同样可以输入两个参数,第一个参数是字符串开始截取的位置,第二个参数就是字符串截取的长度。

6、给substr输入的两个参数为3和6,意思就是从第三个字符开始,往后截取6个长度的字符。

7、substr和substring两个方法如果都只输入一个参数,那么两个方法的效果是一样的。

1:字符串有length属性。你可以用str[length-1]拿到最后一个字符,但是这种写法,ie低版本浏览器不支持,如果你想写兼容,那么就用下面的写法:str.charat(length-1)charat()方法支持所有浏览器

例:/upload/activity/xueba/20161025/091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

1,获取图片名称

正则表达式:[^\/\\]+$

匹配结果:091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

2,获取后缀

正则表达式:[^\.]\w*$

匹配结果:gif