JS取出最后的三个字符

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

获取后缀名的代码如下:
1、
fileName
=
this.file.name.lastIndexOf(".");//获取到文件名开始到最后一个“.”的长度。
2、 fileNameLength
=
this.file.name.length;//获取到文件名长度
3、
fileFormat
=
this.file.name.substring(fileName
+
1,
fileNameLength);//截取后缀名
4、 console.log(fileFormat);//打印结果(如图)
扩展资料:
1、LastIndexOf(
)
返回指定字符在此字符串中第一次出现处的索引。返回值:Number,lastIndexOf("可以是字符或者字母和文字");示例:lastIndexOf(".");
2、Length是当前匹配的元素数量。返回值:Number,示例:fileName.length;
3、Substring(
)截取指定的字符串,返回一个新字符串。该子字符串从指定的第一个参数处开始,
到指定的第二个参数处结束。示例:Substring(5,9);意思是截取字符串索引从5到9的新的字符串。
参考资料:
搜狗百科-LastIndexOf
搜狗百科-Length
搜狗百科-Substring

  • JS鍙栧嚭鏈鍚庣殑涓変釜瀛楃
    绛旓細1銆 fileName = this.file.name.lastIndexOf(".");//鑾峰彇鍒版枃浠跺悕寮濮嬪埌鏈鍚涓涓.鈥濈殑闀垮害銆2銆 fileNameLength = this.file.name.length;//鑾峰彇鍒版枃浠跺悕闀垮害 3銆 fileFormat = this.file.name.substring(fileName + 1, fileNameLength);//鎴彇鍚庣紑鍚 4銆 console.log(fileFormat);//鎵...
  • JS鍙栧嚭鏈鍚庣殑涓変釜瀛楃
    绛旓細1锛氬瓧绗︿覆鏈塴ength灞炴с浣犲彲浠ョ敤str[length-1]鎷垮埌鏈鍚庝竴涓瓧绗锛屼絾鏄繖绉嶅啓娉曪紝ie浣庣増鏈祻瑙堝櫒涓嶆敮鎸侊紝濡傛灉浣犳兂鍐欏吋瀹癸紝閭d箞灏辩敤涓嬮潰鐨勫啓娉曪細str.charat(length-1);charat()鏂规硶鏀寔鎵鏈夋祻瑙堝櫒
  • js濡備綍鍘绘帀鏌涓瓧绗︿覆鏈鍚鍑犱綅
    绛旓細鍙互鐢╯ubstring鐨勬柟娉曞仛瀛楃涓鎴彇銆備緥濡傦細鍘绘帀瀛楃涓插悗3浣 var str = "abcdefg";var s1 = str.substring(0,str.length-3);
  • JS瀛楃涓鎴彇甯哥敤鏂规硶
    绛旓細stop: 鍙夈備竴涓潪璐熺殑鏁存暟锛屾瘮瑕鎻愬彇鐨瀛愪覆鐨鏈鍚涓涓瓧绗鍦 stringObject 涓殑浣嶇疆澶 1銆傚鏋滀笉浼狅紝閭d箞杩斿洖鍒板瓧绗︿覆鐨勭粨灏俱 let str = 'helloword';str.substring(1,5);  //  'ello'    鎴彇瀛楃涓蹭粠绗2浣嶅瓧绗﹀紑濮嬫埅鍙栧埌绗6浣嶏紙鍖呮嫭...
  • js濡備綍鍘绘帀鏌涓瓧绗︿覆鏈鍚鍑犱綅
    绛旓細鍦js涓幓鎺瀛楃涓叉渶鍚涓浣嶇殑閫楀彿锛屽氨鏄瀛楃涓茶繘琛屾搷浣滐細function a(){ var a="app/app/app/";if(a.substr(a.length-1,a.length)=="/"){ a=a.substr(0,a.length-1);} alert(a);} var str = 'JHC00019106|BGP00000006';var str1 = str.match(/^(\w{11}).*(\w{11})$/)...
  • js瀛楃涓濡備綍鎴彇鏈鍚涓涓瓧绗?
    绛旓細鏂规硶涓夛細杩愮敤String瀵硅薄涓嬬殑split鏂规硶 split() 鏂规硶鐢ㄤ簬鎶婁竴涓瓧绗︿覆鍒嗗壊鎴愬瓧绗︿覆鏁扮粍銆倂ar str = 鈥123456鈥;spstr = str.split(鈥溾);spstr[spstr.length-1];鏂规硶鍥涳細姝e垯鎼炲畾 //<![CDATA[var s = "nasofj;n234n41;v";alert("String: "+s+"nn"+"LastOne: "+s.replace(/^(.*[...
  • js鎬庢牱鑾峰彇鏌愪釜鐗规畩瀛楃鏈鍚鍑虹幇鐨勪綅缃
    绛旓細lastIndexOf() 鏂规硶鍙繑鍥炰竴涓寚瀹氱殑瀛楃涓插鏈鍚鍑虹幇鐨勪綅缃紝鍦ㄤ竴涓瓧绗︿覆涓殑鎸囧畾浣嶇疆浠庡悗鍚戝墠鎼滅储銆傝娉 stringObject.lastIndexOf(searchvalue,fromindex)鍙傛暟鎻忚堪 searchvalue蹇呴渶銆傝瀹氶渶妫绱㈢殑瀛楃涓插笺俧romindex鍙夌殑鏁存暟鍙傛暟銆傝瀹氬湪瀛楃涓蹭腑寮濮嬫绱㈢殑浣嶇疆銆傚畠鐨勫悎娉曞彇鍊兼槸 0 鍒 stringObject....
  • 濡備綍鍦JS涓埅鍙栦竴涓瓧绗︿覆鐨勬渶鍚鍏釜瀛楃
    绛旓細鍏充簬濡備綍鍦JS涓埅鍙栦竴涓瓧绗︿覆鐨勬渶鍚鍏釜瀛楃杩欎釜寰堝浜鸿繕涓嶇煡閬擄紝浠婂ぉ鏉ヤ负澶у瑙g瓟浠ヤ笂鐨勯棶棰橈紝鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒1銆乻ubstr 鏂规硶杩斿洖涓涓粠鎸囧畾浣嶇疆寮濮嬬殑鎸囧畾闀垮害鐨勫瓙瀛楃涓层2銆乻tringvar.substr(start [, length ])鍙傛暟stringvar蹇呴夐」銆3銆佽鎻愬彇瀛愬瓧绗︿覆鐨勫瓧绗︿覆鏂囧瓧鎴 String 瀵硅薄銆4銆...
  • js 瀛楃涓鑾峰彇鏈鍚涓涓厓绱
    绛旓細鍗抽暱搴︿负 0 鐨瀛楃涓锛夈傚鏋 start 姣 end 澶э紝閭d箞璇ユ柟娉曞湪鎻愬彇瀛愪覆涔嬪墠浼氬厛浜ゆ崲杩欎袱涓弬鏁般傚鏋 start 鎴 end 涓鸿礋鏁帮紝閭d箞瀹冨皢琚浛鎹负 0銆俛.substring (a.length-1) 鎴嚭鏈鍚涓涓紝鍘诲垽鏂 a銆俵astindexof锛堚樻渶鍚庝竴涓瓧鈥欙級 杩欐槸閭d釜瀛楁渶鍚庡嚭鐜扮殑浣嶇疆锛屽垽鏂槸涓嶆槸绛変簬瀛楃涓茬殑闀垮害 ...
  • 鐢js濡備綍鍘绘帀鏈鍚涓涓瓧绗鍜屽悗闈㈢殑鍐呭,鎴戠煡閬撲竴涓鍔炴硶,瑕佸璋袱琛屼唬...
    绛旓細鍙互浣跨敤js鐨substr()鍑芥暟锛屽锛歸indow.onload = function(){ var a = "abcd2-1-2-3-1-2-3"; var b = a.substr(0,a.length-2); alert(b);}
  • 扩展阅读:js的转义字符 ... js replaceall ... js删除最后一个字符 ... js splice ... js 以某个字符串结尾 ... js去掉字符串最后一位 ... js连接多个字符串的方法 ... js 替换 ... js获取字符串最后一个字符 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网