JS 删除字符串最后一个字符的实现代码_javascript技巧
程序员文章站
2022-05-16 09:16:48
...
字符串: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
具体的我不说了,免得有人笑我
后来因为脚本之家后台需要增加一些小功能,特谢了一个函数,先判断最后一个字符是不是,再进行替换
经测试没问题。
推荐阅读
-
JavaScript实现替换字符串中最后一个字符的方法
-
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
-
JavaScript实现替换字符串中最后一个字符的方法
-
JavaScript实现替换字符串中最后一个字符的示例代码分析
-
JS操作字符串转换为数值并取整的代码_javascript技巧
-
一个JavaScript递归实现反转数组字符串的实例_javascript技巧
-
javaScript让文本框内的最后一个文字的后面获得焦点实现代码_javascript技巧
-
在光标处插入字符串的实现代码 兼容IE,Firefox_javascript技巧
-
js将字符串转成正则表达式的实现方法_javascript技巧
-
js在数组中删除重复的元素自保留一个(两种实现思路)_javascript技巧