详解js常用分割取字符串的方法
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.";
// 在每个空格字符处进行分解。
编程语言
- 详解js常用分割取字符串的方法
- PHP使用CURL_MULTI实现多线程采集的例子
- php使用simple_html_dom解析HTML示例
- php源码分析之DZX1.5随机数函数random用法
- Java 创建cookie和删除cookie
- php实现mysql事务处理的方法
- Visual Studio 2017下ASP.NET CORE的TagHelper智能提示解决
- PHP数组游标实现对数组的各种操作详解
- chrome不支持form.submit的解决方案
- JS判断iframe是否加载完成的方法
- js实现支持手机滑动切换的轮播图片效果实例
- 如何使图象随机显示?
- ASP中应用事务处理技巧
- ASP常用函数-IIF()
- 最简单的tab切换实例代码
- javascript实现的淘宝旅行通用日历组件用法实例