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 相关文章推荐
在 IE 中调用 javascript 打开 Excel 表
Dec 21 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
Sep 06 Javascript
jQuery 联动日历实现代码
May 31 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
javascript框架设计之类工厂
Jun 23 Javascript
javascript中eval解析JSON字符串
Feb 27 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
JS实现针对给定时间的倒计时功能示例
Apr 11 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
vue选项卡切换登录方式小案例
Sep 27 Javascript
Layui表格监听行单双击事件讲解
Nov 14 Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 29 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
用PHP动态创建Flash动画
2006/10/09 PHP
php下实现折线图效果的代码
2007/04/28 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
php使用百度天气接口示例
2014/04/22 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
php写入数据到CSV文件的方法
2015/03/14 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
详解Vuex管理登录状态
2017/11/13 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Python shelve模块实现解析
2019/08/28 Python
python中xlrd模块的使用详解
2021/02/01 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
银行行长竞聘演讲稿
2014/04/23 职场文书
留学经费担保书
2014/05/12 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
走进毛泽东观后感
2015/06/04 职场文书
2015党建工作简报
2015/07/21 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
Javascript设计模式之原型模式详细
2021/10/05 Javascript