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 相关文章推荐
自适应高度框架 ----属个人收藏内容
Jan 22 Javascript
Javascript 类与静态类的实现(续)
Apr 02 Javascript
原生javascript实现图片弹窗交互效果
Jan 12 Javascript
完善的jquery处理机制
Feb 21 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
Mar 05 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
教你快速搭建Node.Js服务器的方法教程
Mar 30 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
Vue实现简单分页器
Dec 29 Javascript
最简单的JS实现json转csv的方法
Jan 10 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 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系统流量分析的程序
2006/10/09 PHP
第十五节--Zend引擎的发展
2006/11/16 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
使用IronPython把Python脚本集成到.NET程序中的教程
2015/03/31 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python中防止sql注入的方法详解
2017/02/25 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
Python语法分析之字符串格式化
2019/06/13 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
农田水利实习自我鉴定
2013/09/19 职场文书
函授本科自我鉴定
2013/11/03 职场文书
实习生的自我评价
2014/01/08 职场文书
学习自我鉴定
2014/02/01 职场文书
运动会稿件200字
2014/02/07 职场文书
员工晚婚的请假条
2014/02/08 职场文书
挂科检讨书范文
2014/02/20 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
店面出租协议书范本
2014/11/28 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
招商银行工作证明
2015/06/17 职场文书
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers