详解js常用分割取字符串的方法

网络编程 2025-03-13 13:54www.168986.cn编程入门

JavaScript字符串处理详解:分割与提取方法

在JavaScript中,处理字符串是非常常见的任务。本文将介绍一些常用的分割和提取字符串的方法,包括substr、substring、indexOf、lastIndexOf和split。这些方法对于学习和工作中都具有一定的参考价值。

一、substr方法

substr(start, length)方法从start位置开始,截取长度为length的字符串。例如:

```javascript

var src = "images/off_1.png";

alert(src.substr(7, 3)); // 弹出值为 "off"

```

二、substring方法

substring(start, end)方法返回start到end之间的字符串,包括start位置的字符,但不包括end位置的字符。例如:

```javascript

var src = "images/off_1.png";

alert(src.substring(7, 10)); // 弹出值为 "off"

```

三、indexOf方法

indexOf()方法返回指定字符串在字符串中首次出现的位置。如果没有找到则返回-1。例如:

```javascript

var src = "images/off_1.png";

alert(srcdexOf('t')); // 弹出值为 -1(未找到字符't')

alert(srcdexOf('i')); // 弹出值为 0(字符'i'在源字符串中的位置)

alert(srcdexOf('g')); // 弹出值为 3(字符'g'在源字符串中的位置)

```

四、lastIndexOf方法

lastIndexOf()方法与indexOf()方法类似,但返回的是从右向左出现的字符或字符串的首个字符索引值。例如:

```javascript

var src = "images/off_1.png";

alert(src.lastIndexOf('/')); // 弹出值为 6(最后一个'/'字符的位置)

alert(src.lastIndexOf('g')); // 弹出值为 15(最后一个字符'g'的位置)

```

五、split方法

split()方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。例如:

```javascript

function SplitDemo(){

var s = "The rain in Spain falls mainly in the plain.";

// 在每个空格字符处进行分解。

上一篇:PHP使用CURL_MULTI实现多线程采集的例子 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by