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 相关文章推荐
jquery 获取json数据实现代码
Apr 27 Javascript
jQuery参数列表集合
Apr 06 Javascript
ExtJS[Desktop]实现图标换行示例代码
Nov 17 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
Jun 16 Javascript
详解angularjs 关于ui-router分层使用
Jun 12 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
Vue实现table上下移动功能示例
Feb 21 Javascript
socket在egg中的使用实例代码详解
May 30 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
jquery简易手风琴插件的封装
Oct 13 jQuery
Vue实现摇一摇功能(兼容ios13.3以上)
Jan 26 Vue.js
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脚本的10个技巧(2)
2006/10/09 PHP
php 如何获取数组第一个值
2013/08/06 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP crc32()函数讲解
2019/02/14 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python Django使用forms来实现评论功能
2016/08/17 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python 操作MySQL详解及实例
2017/04/30 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
Python文件操作函数用法实例详解
2019/12/24 Python
Python测试线程应用程序过程解析
2019/12/31 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
酒店总经理欢迎词
2014/01/08 职场文书
学历公证书范本
2014/04/09 职场文书
如何写辞职书
2015/02/26 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
教学反思怎么写
2016/02/24 职场文书
windows系统搭建WEB服务器详细教程
2022/08/05 Servers