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 相关文章推荐
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
Jul 10 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
PHP PDO操作总结
Nov 17 Javascript
js实现将选中值累加到文本框的方法
Aug 12 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 Javascript
Angular在一个页面中使用两个ng-app的方法
Feb 20 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
JS实现数据动态渲染的竖向步骤条
Jun 24 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中计算程序运行时间的类代码
2012/11/03 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
在centos7中分布式部署pyspider
2017/05/03 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
Python应用库大全总结
2018/05/30 Python
python实现任意位置文件分割的实例
2018/12/14 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
python打造爬虫代理池过程解析
2019/08/15 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
外企求职信范文分享
2013/12/31 职场文书
社区志愿者活动方案
2014/08/18 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
Nginx反向代理配置的全过程记录
2021/06/22 Servers
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js