js去掉字符串第一位和最后一位
原来的字符串:
“[啊啊啊啊,是生生世世,呃呃呃呃呃,人人人人]”
需要去掉最前面和最后面的中括号,处理如下:
str = "[啊啊啊啊,是生生世世,呃呃呃呃呃,人人人人]";
var str1 = str.substr(1); //删除首字符
var str2 = str1.substring(0,str1.length-1); //删除最后末字符
打印出来的str1如下:
打印出来的str2如下:
解析:
一、substr
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
stringObject.substr(start,length)
参数 | 描述 |
---|---|
start | 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 |
length | 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。 |
返回值
一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。
如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。
注:substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。
二、substring
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
stringObject.substring(start,stop)
参数 | 描述 |
---|---|
start | 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 |
stop | 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 |
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
js去掉字符串第一位和最后一位相关推荐
- js去掉字符串中的所有空格
1.使用js去掉字符串中的所有空格 1.1.定义一个去空格函数方法 function Trim(str,is_global){var result;result = str.replace(/(^\s ...
- php 去掉字符串前后空格,JS去掉字符串前后空格或去掉所有空格的用法
这篇文章主要介绍了JS去掉字符串前后空格或去掉所有空格的用法,需要的朋友可以参考下 1. 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.repl ...
- js去掉字符串中的竖杠
js去掉字符串中的竖杠 str=str.replace(/\|/g,""): 因为竖杠是特殊字符,这里用正则表达式处理,然后替换
- js 去掉字符串最后一个逗号
<script> var ids = '10,12,15,18,'; ids = ids.substring(0, ids.lastIndexOf(','));//去掉字符串最后一个逗号 ...
- Js去掉字符串前后空格的五种方法
第一种:循环检查替换 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s ...
- python 去掉字符串第一个字符_10 个 Python 字符串处理技巧
(给Python开发者加星标,提升Python技能) 来源:数据派THU 在探寻文本分析途径时却不知从何下手,该怎么办?那么可以通过这个字符串处理入门教程,来了解一下利用Python处理字符串的一些基 ...
- js去掉字符串中的换行、空格
去掉换行符号: 法一: <br/>,在字符串中的表示为<br> <代表左括号 br >代表右括号 var str="Hello <br> Wo ...
- js 去掉字符串的空格回车换行
去掉空格 str = str.replace(/\ +/g,"");console.log(str); 去掉回车换行 str = str.replace(/[\r\n]/g,&qu ...
- JS - 去掉字符串中的空格
/*** 去除空格* @param {string} str 字符串* @param {string} type 去除方式* @return string*/ trim(str, type = 'bo ...
- php 字符串截取去掉最后一个字符,php去掉字符串的最后一个字符附substr()的用法...
转自:http://www.jb51.net/article/26604.htm 今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符"," ...
最新文章
- excel2010设置列宽为像素_怎么改变Excel中列宽的像素
- UVa12532 - Interval Product(线段树)
- html 服务器运行exe,html运行exe文件,兼容浏览器
- Apache-DBCP数据库连接池解读
- Linux退出sqlplus界面,Linux CentOS中使用SQL*Plus启动和关闭数据库
- 剑指offer 回溯法 面试题12 矩阵中的路径 面试题13 机器人的运动范围
- C语言-动态内存管理
- 理解并从头搭建redis集群
- Linux 命令之 ln -- 为文件创建链接
- Git的使用的简单介绍
- 大数据技术在各行业中的挑战有哪些
- Spring Boot 知识笔记(集成zookeeper)
- 委托 和 事件 总括:
- WEB常见的HTTP错误代码404 500等
- Python断言工具包assertP
- 高级程序员的自我修养:如何才能成长为牛逼的高级程序员?
- notes邮件正文显示不全_NOTES常见问题及解决方法[转]
- chrome 谷歌 浏览器 更新后页面布局变大处理
- 疯癫的我到了巅峰 -- 我的成人礼
- 微软工业计算机主机怎么样,微软Surface Pro 4到底值不值得买?