加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

JS 删掉字符串最后一个字符的实现代码

发布时间:2023-10-18 15:20:31 所属栏目:教程 来源:
导读:字符串:string s = "1,2,3,4,5,"

目标:删除最后一个 ","

方法:

用的最多的是substring,这个也是我一直用的

s=s.substring(0,s.length-1)

最近老遇上这种事,如有一个字符串“[lightint
字符串:string s = "1,2,3,4,5,"
 
目标:删除最后一个 ","
 
方法:
 
用的最多的是substring,这个也是我一直用的
 
s=s.substring(0,s.length-1)
 
最近老遇上这种事,如有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。
 
stringObject.substring(start,stop) //截取的是开始与结束的字符串。
 
stringObject.substr(start,length) //截取的是开始与字符串长度。
 
考虑到这些,和方法的连缀。
 
stringObject.substr(1).substring(-1,0) //就是可行的啦
 
这里就顺便说一个截取时间啦,现在都是有那种想把个位变为两位。如9展现为09以便于格式对齐。
 
很多地方都是判断这个数字是否小于10,来确定添加0
 
如果我们用字符串,则都不用判断,全加一位,截取最后两位即可啦,01,010,011也就变成了01 10 011
 
具体的我不说了,免得有人笑我
 
后来因为错新站长站后台需要增加一些小功能,特谢了一个函数,先判断最后一个字符是不是,再进行替换
 
<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>
 
经测试没问题。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章