1.substr
substr(start,length)表示从start位置开始,截取length长度的字符串。
var src="images/off_1.png";
alert(src.substr(7,3));
弹出值为:off
2.substring
substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
var src="images/off_1.png";
alert(src.substring(7,10));
弹出值为:off
3.indexOF
indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置(从左向右)。没有匹配的则返回-1,否则返回首次出现位置的字符串的下标值。
var src="images/off_1.png";
alert(src.indexOf('t'));
alert(src.indexOf('i'));
alert(src.indexOf('g'));
弹出值依次为:-1,0,3
4.lastIndexOf
lastIndexOf()方法返回从右向左出现某个字符或字符串的首个字符索引值(与indexOf相反)
var src="images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));
弹出值依次为:6,15
分享到:
相关推荐
本文将详细介绍`substr`、`substring`、`indexOf`以及`lastIndexOf`这四个方法的用法及其区别,帮助读者更好地理解和应用这些方法。 #### 二、`substr` 方法 `substr`方法用于从一个字符串中提取从指定位置开始的...
js中substr,substring,indexOf,lastIndexOf等的用法 1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串。 var src=”images/off_1.png”;alert(src.substr(7,3)); 弹出值为:off ...
本文将详细介绍JavaScript中一些常用字符串方法的用法,包括 substr、substring、indexOf、lastIndexOf、split 和 replace。通过这些方法,可以轻松地对字符串进行提取、分割和替换操作。 首先,让我们来看看 ...
### C#中String类的方法详解:IndexOf、LastIndexOf与Substring #### 一、String.IndexOf 方法 **概述** `String.IndexOf` 方法用于查找指定字符或字符串首次出现的位置。该方法非常实用,在处理文本数据时经常被...
本文将详细介绍 JavaScript 中的 Split 方法、indexOf 方法、lastIndexOf 方法和 substring 方法。 Split 方法 Split 方法用于将一个字符串分割成多个子字符串,并将其存储在一个数组中。其基本语法为: `str....
`lastIndexOf` 方法与 `indexOf` 类似,但它返回的是指定字符或子字符串在字符串中最后一次出现的位置,而不是第一次。同样支持 `fromIndex` 参数。 ```javascript let str = "Hello, World! Hello again."; ...
除了上述基本用法,`substring`还可以结合其他字符串方法,如`lastIndexOf`, `startsWith`, `endsWith`等进行更复杂的文本操作。在实际编程中,根据需求选择合适的方法组合,可以灵活地处理字符串数据,满足各种文本...
这个函数具有多个参数,通过巧妙地使用这些参数,我们可以实现类似于Java或其他编程语言中的`indexOf`和`lastIndexOf`的功能。 `INSTR`的基本语法如下: ```sql INSTR(string, substring[, start_position[, ...
JavaScript中的字符串截取是编程中常见的操作,主要涉及到三个方法:`slice()`、`substr()` 和 `substring()`。这三个方法都是用来从一个字符串中提取一部分新的字符串,但它们的使用方式和逻辑略有不同。 首先,...
- `indexOf`方法从左到右进行搜索,如果需要从右向左搜索,可以使用`lastIndexOf`方法。 综上所述,`indexOf`是JavaScript中用于在字符串中查找子字符串的便捷方法,它可以有效地帮助你确定子字符串是否存在于原...
indexOf() 方法返回 substr 在字符串 str 中首次出现的位置,从 start 位置开头查找,假如不存在,则返回 -1。 例如: var str = "javascript"; str.indexOf('s'); // 1 str.indexOf('s',6); // -1 str.indexOf(''...
indexOf()和lastIndexOf()是String类型的方法,用于查找字符串中是否包含某个子字符串,并返回该子字符串在原字符串中的位置。如果未找到子字符串,则返回-1。indexOf()从字符串的开头开始查找,而lastIndexOf()从...
首先,最基本的方法是使用字符串对象的`substring()`、`slice()`和`substr()`这三个方法。它们都可以用于从字符串中提取子串,但各有特点。 1. `substring(indexStart[, indexEnd])`:此方法从`indexStart`指定的...
- 使用 `IndexOf` 方法找到指定字符的索引位置。 - 结合 `Substring` 方法来获取两个索引之间的子串。 ##### 8. 截取最后一个指定字符后的子串 **代码示例:** ```csharp string str1 = "abc,def,ghi"; string ...
2. `indexOf()`:此方法返回指定子串在字符串中第一次出现的索引,从左到右搜索。如果未找到,返回 -1。例如,`a.indexOf("l")` 返回 2,表示 "l" 在 "hello" 中的位置。 3. `charAt(index)`:它返回字符串中指定...
本文将详细介绍JavaScript中的几个常用的字符串处理函数,包括`concat`、`indexOf`、`charAt`、`lastIndexOf`、`match`、`substring`、`substr`、`replace`、`search`、`slice`、`split`、`length`、`toLowerCase`...