JS 刪除字符串最后一個(gè)字符的實(shí)現(xiàn)代碼
字符串:string s = "1,2,3,4,5,"
目標(biāo):刪除最后一個(gè) ","
方法:
用的最多的是substring,這個(gè)也是我一直用的
s=s.substring(0,s.length-1)
最近老遇上這種事,如有一個(gè)字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的辦法去掉呢。
stringObject.substring(start,stop) //截取的是開(kāi)始與結(jié)束的字符串。
stringObject.substr(start,length) //截取的是開(kāi)始與字符串長(zhǎng)度。
考慮到這些,和方法的連綴。
stringObject.substr(1).substring(-1,0) //就是可行的啦
這里就順便說(shuō)一個(gè)截取時(shí)間啦,現(xiàn)在都是有那種想把個(gè)位變?yōu)閮晌弧H?展現(xiàn)為09以便于格式對(duì)齊。
很多地方都是判斷這個(gè)數(shù)字是否小于10,來(lái)確定添加0
如果我們用字符串,則都不用判斷,全加一位,截取最后兩位即可啦,01,010,011也就變成了01 10 011
具體的我不說(shuō)了,免得有人笑我
后來(lái)因?yàn)槟_本之家后臺(tái)需要增加一些小功能,特謝了一個(gè)函數(shù),先判斷最后一個(gè)字符是不是,再進(jìn)行替換
<SCRIPT type="text/javascript">
function delfh(str){
str=str.replace(",,",",");
if(str.substring(str.length-1,str.length)==","){
str2=str.substring(0,str.length-1);
delfh(str2);
}else{
str2=str;
}
return str2;
}
var s2="1,,,2,,,,3,,,,4,54,454,,,,,,,,,,,,,,,,";
var s="415929,415930,415931,415932,415933,415934,415935,415936,415937,415938,415939,415940,415941,415942,415943,415944,415945,415946,415947,415948,1,2,3";
alert(delfh(s2));
</script>
經(jīng)測(cè)試沒(méi)問(wèn)題。
相關(guān)文章
JS快速實(shí)現(xiàn)簡(jiǎn)單計(jì)算器
這篇文章主要為大家詳細(xì)介紹了JS快速實(shí)現(xiàn)簡(jiǎn)單計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
javascript Canvas動(dòng)態(tài)粒子連線
這篇文章主要為大家詳細(xì)介紹了javascript Canvas動(dòng)態(tài)粒子連線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-01-01
解析John Resig Simple JavaScript Inheritance代碼
上網(wǎng)也查了一下對(duì)些的理解說(shuō)的都不是很清楚. 在翻閱的同時(shí)找到了一篇 分析這篇文章的文章 哈哈 分析的很詳細(xì). (Join Resig 大師的 "Simple Inheritance" 使用了很多有意思的技巧) 如果你有時(shí)間, 并對(duì)此感興趣不訪好好看看. 我相信多少會(huì)有所收益的.2012-12-12
10個(gè)在JavaScript開(kāi)發(fā)中常遇到的BUG
給大家詳細(xì)著整理了在JavaScript開(kāi)發(fā)中大家經(jīng)常遇到的BUG和問(wèn)題,需要的朋友參考學(xué)習(xí)下吧。2017-12-12
axios如何利用promise無(wú)痛刷新token的實(shí)現(xiàn)方法
這篇文章主要介紹了axios如何利用promise無(wú)痛刷新token的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
JavaScript中實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的幾種常用方法總結(jié)
本文主要介紹了網(wǎng)頁(yè)開(kāi)發(fā)中頁(yè)面跳轉(zhuǎn)的概念和重要性,及使用JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的幾種常見(jiàn)方法,包括使用window.location.href,window.location.replace(),window.location.assign(),window.open(),form表單提交以及HTML的a標(biāo)簽等方法實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn),需要的朋友可以參考下2024-10-10
JavaScript對(duì)象訪問(wèn)器的工作原理及使用方法
今天來(lái)聊一下JavaScript中的對(duì)象訪問(wèn)器,JavaScript的主要功能之一是能夠定義對(duì)象,這些對(duì)象可以封裝屬性和方法,本文將深入探討 JavaScript 對(duì)象訪問(wèn)器是什么、它是如何工作的以及使用對(duì)象訪問(wèn)器的作用,需要的朋友可以參考下2024-06-06

