本文摘自PHP中文网,作者青灯夜游,侵删。
javascript截取字符串的方法:1、使用substr()函数,可以截取字符串中从指定下标开始的指定数目的字符;2、使用substring()函数,可以截取字符串中介于两个指定下标之间的字符。
本教程操作环境:windows7系统、ECMAScript 5版、Dell G3电脑。
方法1:使用substr()
1 2 3 4 5 |
|
效果图:
substr()方法可在字符串中抽取从 start 下标开始的指定数目的字符。
语法:
1 |
|
start:要截取的子串的起始下标,必须是数值。如果是负数,那么该参数从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推,必需要写的
length:子串中的字符数,必须是数值。如果不填该参数,那么返回的是字符串的开始位置到结尾的字符。如果length 为0 或者负数,将返回一个空字符串。
示例:
方法2:使用substring()
1 2 3 4 5 |
|
效果图:
substring()方法用于提取字符串中介于两个指定下标之间的字符。
语法:
1 |
|
start:一个非负的整数,指要提取的子串的第一个字符在字符串中的位置,必需填写的元素
stop:一个非负的整数,比要提取的子串的最后一个字符在字符串上的位置多 1,可写可不写,如果不写则返回的子串会一直到字符串的结尾
该字符串的长度为stop-start
如果参数 start 与 stop 相等,则该方法返回的就是一个空串,如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
更多编程相关知识,请访问:编程视频!!
以上就是javascript如何截取字符串的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript中使用for...in 和object.keys()枚举对象属性的差异(附代码)
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者