WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 481|回复: 0

字符串的截取

[复制链接]

99

主题

142

帖子

1046

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1046
发表于 2022-7-11 10:21:08 | 显示全部楼层 |阅读模式
JavaScript 语法中提供了两人个截取字符串的方法,一个是 substring(), 另外一个是 substr()

1、 substring() 提取字符串中两个指定的索引号之间的字符,方法返回的子串包括 开始 处的字符,但不包括 结束 处的字符
语法
string.substring(from, to)
参数
描述
from必需。一个非负的整数,规定要提取的子串的第一个字符在 string Object 中的位置。
to可选。一个非负的整数,比要提取的子串的最后一个字符在 string Object 中的位置多 1。
如果省略该参数,那么返回的子串会一直到字符串的结尾。


例如:字符串 "Hello World!" 提取World
  1. var str = 'Hello World!';
  2. var result = str.substring(6, 11);
  3. util.console.log('result: ' + result);
复制代码

2、substr() 在字符串中抽取从 开始 下标开始的指定数目的字符
语法
string.substr(start,length)
参数
描述
start必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。


例如:字符串 "Hello World!" 提取World
  1. var str = 'Hello World!';
  2. var result = str.substr(6, 5);
  3. util.console.log('result: ' + result);
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-3-29 06:58 , Processed in 0.012455 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表