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、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
JavaScript中textRange对象使用方法小结
Mar 24 Javascript
JS中如何比较两个Json对象是否相等实例代码
Jul 13 Javascript
jQuery 全选 全部选 反选 实现代码
Aug 17 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
Sep 28 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 Javascript
jQuery的事件预绑定
Dec 05 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
vue的diff算法知识点总结
Mar 29 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 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
改造一台复古桌面收音机
2021/03/02 无线电
php mysql Errcode: 28 终极解决方法
2009/07/01 PHP
php判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
PHP 面向对象详解
2012/09/13 PHP
php实现单链表的实例代码
2013/03/22 PHP
浅谈ThinkPHP的URL重写
2014/11/25 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
Python引用计数操作示例
2018/08/23 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
中科方德软件测试面试题
2016/04/21 面试题
技术总监管理职责范本
2014/03/06 职场文书
本科毕业生自荐信
2014/06/02 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
党员十八大心得体会
2014/09/12 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
坎儿井导游词
2015/02/09 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
中秋节寄语2015
2015/03/24 职场文书
具结保证书范本
2015/05/11 职场文书
文艺节目主持词
2015/07/06 职场文书
七年级作文之游记
2019/12/11 职场文书