01.1.substring 方法
02.定义和用法
03.substring 方法用于提取字符串中介于两个指定下标之间的字符。
04.语法
05.stringObject.substring(start,stop)
06.参数 描述
07.start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
08.stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
09.返回值
10.一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
11.说明
12.substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
13.如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
14.如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
15.如果 start 或 end 为负数,那么它将被替换为 0。
16.2.substr 方法
17.定义和用法
18.substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
19.语法
20.stringObject.substr(start [, length ])
21.参数 描述
22.start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
23.length 可选。在返回的子字符串中应包括的字符个数。
24.说明
25.如果 length 为 0 或负数,将返回一个空字符串。
26.如果没有指定该参数,则子字符串将延续到stringObject的最后。
27.举例:
28.var str = "0123456789";
29.alert(str.substring(0));------------"0123456789"
30.alert(str.substring(5));------------"56789"
31.alert(str.substring(10));-----------""
32.alert(str.substring(12));-----------""
33.alert(str.substring(-5));-----------"0123456789"
34.alert(str.substring(-10));----------"0123456789"
35.alert(str.substring(-12));----------"0123456789"
36.alert(str.substring(0,5));----------"01234"
37.alert(str.substring(0,10));---------"0123456789"
38.alert(str.substring(0,12));---------"0123456789"
39.alert(str.substring(2,0));----------"01"
40.alert(str.substring(2,2));----------""
41.alert(str.substring(2,5));----------"234"
42.alert(str.substring(2,12));---------"23456789"
43.alert(str.substring(2,-2));---------"01"
44.alert(str.substring(-1,5));---------"01234"
45.alert(str.substring(-1,-5));--------""
46.alert(str.substr(0));---------------"0123456789"
47.alert(str.substr(5));---------------"56789"
48.alert(str.substr(10));--------------""
49.alert(str.substr(12));--------------""
50.alert(str.substr(-5));--------------"0123456789"
51.alert(str.substr(-10));-------------"0123456789"
52.alert(str.substr(-12));-------------"0123456789"
53.alert(str.substr(0,5));-------------"01234"
54.alert(str.substr(0,10));------------"0123456789"
55.alert(str.substr(0,12));------------"0123456789"
56.alert(str.substr(2,0));-------------""
57.alert(str.substr(2,2));-------------"23"
58.alert(str.substr(2,5));-------------"23456"
59.alert(str.substr(2,12));------------"23456789"
60.alert(str.substr(2,-2));------------""
61.alert(str.substr(-1,5));------------"01234"
62.alert(str.substr(-1,-5));-----------""
02.定义和用法
03.substring 方法用于提取字符串中介于两个指定下标之间的字符。
04.语法
05.stringObject.substring(start,stop)
06.参数 描述
07.start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
08.stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
09.返回值
10.一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
11.说明
12.substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
13.如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
14.如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
15.如果 start 或 end 为负数,那么它将被替换为 0。
16.2.substr 方法
17.定义和用法
18.substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
19.语法
20.stringObject.substr(start [, length ])
21.参数 描述
22.start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
23.length 可选。在返回的子字符串中应包括的字符个数。
24.说明
25.如果 length 为 0 或负数,将返回一个空字符串。
26.如果没有指定该参数,则子字符串将延续到stringObject的最后。
27.举例:
28.var str = "0123456789";
29.alert(str.substring(0));------------"0123456789"
30.alert(str.substring(5));------------"56789"
31.alert(str.substring(10));-----------""
32.alert(str.substring(12));-----------""
33.alert(str.substring(-5));-----------"0123456789"
34.alert(str.substring(-10));----------"0123456789"
35.alert(str.substring(-12));----------"0123456789"
36.alert(str.substring(0,5));----------"01234"
37.alert(str.substring(0,10));---------"0123456789"
38.alert(str.substring(0,12));---------"0123456789"
39.alert(str.substring(2,0));----------"01"
40.alert(str.substring(2,2));----------""
41.alert(str.substring(2,5));----------"234"
42.alert(str.substring(2,12));---------"23456789"
43.alert(str.substring(2,-2));---------"01"
44.alert(str.substring(-1,5));---------"01234"
45.alert(str.substring(-1,-5));--------""
46.alert(str.substr(0));---------------"0123456789"
47.alert(str.substr(5));---------------"56789"
48.alert(str.substr(10));--------------""
49.alert(str.substr(12));--------------""
50.alert(str.substr(-5));--------------"0123456789"
51.alert(str.substr(-10));-------------"0123456789"
52.alert(str.substr(-12));-------------"0123456789"
53.alert(str.substr(0,5));-------------"01234"
54.alert(str.substr(0,10));------------"0123456789"
55.alert(str.substr(0,12));------------"0123456789"
56.alert(str.substr(2,0));-------------""
57.alert(str.substr(2,2));-------------"23"
58.alert(str.substr(2,5));-------------"23456"
59.alert(str.substr(2,12));------------"23456789"
60.alert(str.substr(2,-2));------------""
61.alert(str.substr(-1,5));------------"01234"
62.alert(str.substr(-1,-5));-----------""
发表评论
-
No result defined for action and result input
2014-11-04 00:00 722No result defined for action an ... -
oracle常用函数
2014-09-25 13:52 625oracle常用函数 1.decode(value,if 1 ... -
java 对象之间属性值复制
2014-09-15 13:42 17171, BeanUtils.copyProperties(des ... -
XStream解析下划线出现重复问题
2014-07-17 17:15 1577直接看代码 XStream xs = new XStrea ... -
在eclipse中svn账户或密码错误或想更改用户
2014-04-21 16:26 859删除c:\User\当前登录名\AppData\Roaming ... -
spring3集成quartz2
2014-04-19 14:34 985最近项目中要用到quartz 做job,在网上看了些资料,自己 ... -
oracle与mysql多行合并
2014-04-14 14:59 8271.oracle多行合并一行 效果: SELECT a, ... -
jasperreport报表问题
2014-04-04 17:14 1272今天改报表遇到个问题,从svn拉了个报表下来直接改,改后编译放 ... -
如何防止用户重复提交
2013-08-26 18:43 1198防止重复提交java解决 ... -
java.lang.IllegalStateException: getOutputStream() has already been called for t
2013-06-04 21:42 1105最近查看apache tomcat日志,发现经常出现一个错误如 ... -
简单的Excel导出
2013-05-28 23:02 1016项目报表要做导出Excel的功能,用了POI,首先要加载POI ... -
sql
2013-04-01 17:20 676sql从一张表的数据更新到另一张表 UPDATE 表B S ... -
javascript获取当前行
2013-01-10 14:53 1392这些天用到了,记下来,说不定将来有用 var td=even ... -
严格的身份证号码验证
2012-12-27 15:26 981<script> function chec ... -
游标的使用
2012-12-06 21:00 915create or replace procedure ... -
存储过程
2012-12-06 19:41 879存储过程 1 CREATE OR REPLACE PRO ... -
oracle创建存储过程和函数
2012-12-06 19:07 1013Oracle创建存储过程、创建函数、创建包 一、Oracle ... -
关于oracle 中的jobs
2012-12-06 15:18 1180先给个小例子吧 create ... -
javascript操作时间总结
2012-11-22 19:57 869时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断 ... -
tomcat启动时报异常java.lang.Exception: Socket bind failed
2012-11-07 10:57 1582异常如下: 严重: Error starting endpoi ...
相关推荐
### JavaScript截取字符串知识点 在JavaScript中,对字符串进行截取是常见的操作之一,尤其是在处理数据、解析文本或实现特定功能时。本文将详细介绍几种常用的截取字符串的方法,并通过具体的示例代码来解释每种...
JavaScript 也有 `substring()` 方法,可以在客户端截取字符串。 示例: ```html var str = "Hello, World!"; var subStr = str.substring(7, 12); document.write(subStr); // 输出 "World" ``` 综上所...
在编程领域,字符串操作是一项基础且重要的任务,而“截取字符串”是其中的一个关键功能。这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题...
本文总结介绍了三种使用Javascript截取字符串的方法,同时也总结了两种截取中文字符串的办法,分享一下。 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 ...
适合刚刚进入(JavaScript,Vue)编程领域的小白使用
Substring截取字符串字符串截取方法 Substring截取字符串字符串截取方法是计算机编程中一种常见的操作,它指的是从字符串中提取某一段子字符串,在不同的编程语言中有不同的实现方式。下面将介绍Substring截取字符...
在编程领域,截取字符串是一项基础且常用的操作。在标题为“怎么截取字符串的小程序”的知识主题中,我们将深入探讨如何在不同的编程语言中实现这一功能,以及它在实际应用中的价值。描述中提到的方法是通过确定字符...
例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,其中`start`是开始索引,`end`是结束索引(不包括该位置的字符)。例如,对于字符串`s = "Hello, world!"`,`s[7:12]`将返回`"world"`。 2. ...
这篇文章主要介绍了JavaScript 截取字符串代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 [removed] $(document).ready(function () { //...
本文将探讨在JavaScript中如何使用substring()和substr()方法截取字符串,并特别针对中英文混合的字符串提供解决方案。字符串截取是编程中的一项基础操作,它允许我们从一个给定的字符串中提取特定部分的字符序列。 ...
在JavaScript中,截取字符串是常见的操作,有三种主要的方法:`substring()`、`slice()` 和 `substr()`。这些方法都是用来从一个字符串中提取一部分并返回新的字符串,但它们在处理参数和负值时有不同的行为。下面...
JavaScript是一种广泛使用的前端编程语言,它提供了多种字符串操作的方法,其中截取字符串的方法主要有两种:substring和substr。这两种方法虽然都可以用于截取字符串,但它们的参数和使用方式略有不同。 首先,...
### JavaScript截取中文字符串知识点详解 #### 一、引言 在进行文本处理时,我们经常需要对字符串进行截取操作。特别是在处理包含多种字符集(如英文与中文)的字符串时,考虑到不同字符编码长度的差异性,简单地...
在JavaScript中,截取字符串是常见的操作,尤其在处理用户输入或者进行文本处理时非常有用。本文将深入探讨两种主要的截取字符串的方法:`substring()` 和 `slice()`,并结合示例帮助读者理解和掌握。 首先,我们来...
在Python中,可以使用内置的`[start:end]`切片操作来截取字符串。如果要考虑字节,我们需要使用`encode()`方法将字符串转化为字节串,因为Python的切片默认是基于字符的。例如: ```python s = "你好,世界" byte_s...
在这个例子中,substring方法从索引3开始截取字符串,直到索引8(因为stop参数是不包含的),所以输出结果是"lo w"。 2. substr方法实例 ```javascript var str = "Helloworld!"; document.write(str.substr(-6,4))...
### 在JavaScript中,截取字符串的slice和substring的区别 #### 引言 在日常的前端开发工作中,我们经常需要对字符串进行操作,特别是在提取或截取字符串中的特定部分时。JavaScript 提供了多种方法来帮助开发者...