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


Posted in Javascript onFebruary 20, 2014

字符串: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>

经测试没问题。

Javascript 相关文章推荐
ExtJS的FieldSet的column列布局
Nov 20 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 Javascript
jquery仿QQ登录账号选择下拉框效果
Mar 22 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
vue-router 学习快速入门
Mar 01 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
Mar 02 Javascript
Vue 中的compile操作方法
Feb 26 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
js自定义input文件上传样式
Oct 26 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
Oct 23 Javascript
vant 中van-list的用法说明
Nov 11 Javascript
js确认删除对话框效果的示例代码
Feb 20 #Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 #Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 #Javascript
js左右弹性滚动对联广告代码分享
Feb 19 #Javascript
javascript异步编程的4种方法
Feb 19 #Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 #Javascript
javascript函数重载解决方案分享
Feb 19 #Javascript
You might like
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
微信小程序入门教程
2016/11/18 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
ant design实现圈选功能
2019/12/17 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
Python 中pandas.read_excel详细介绍
2017/06/23 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
Python列表如何更新值
2020/05/27 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
名企HR怎样看待求职信
2014/02/23 职场文书
团队经理竞聘书
2014/03/31 职场文书
安全教育演讲稿
2014/05/09 职场文书
环保倡议书格式范文
2014/05/14 职场文书
电视节目策划方案
2014/05/16 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
开国大典观后感
2015/06/04 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
ant design charts 获取后端接口数据展示
2022/05/25 Javascript