js获取一个字符串中最后一个点的下标
时间: 2024-01-28 22:03:21 浏览: 84
可以使用 JavaScript 的字符串方法 `lastIndexOf()` 来获取一个字符串中最后一个点的下标。以下是示例代码:
```javascript
const str = "www.example.com";
const lastIndex = str.lastIndexOf(".");
console.log(lastIndex); // 输出 11
```
在上面的代码中,`lastIndexOf()` 方法会从字符串的末尾开始向前搜索指定的字符或子字符串,并返回最后一个匹配项的下标。在这个例子中,它会返回最后一个点的下标为 11。
相关问题
javascript字符串获取下标
在 JavaScript 中,可以通过 `indexOf()` 方法获取一个字符串中某个子字符串的下标。例如:
```javascript
const str = "Hello World";
const index = str.indexOf("World");
console.log(index); // 输出 6
```
另外,也可以通过下标访问字符串中的某个字符。例如:
```javascript
const str = "Hello World";
const char = str[6];
console.log(char); // 输出 "W"
```
js获取字符串的下标
在JavaScript中,你可以使用indexOf()方法来获取字符串中某个指定字符串值的下标位置。该方法返回指定字符串值在原字符串中首次出现的位置。你可以使用以下代码来实现:
```javascript
var str = "Hello World";
var subStr = "o";
var index = str.indexOf(subStr);
console.log(index); // 输出为4
```
另外,你还可以使用正则表达式来获取字符串中匹配项的下标位置。你可以使用RegExp.prototype.getIndex()方法来实现。以下是一个示例代码:
```javascript
RegExp.prototype.getIndex = function(str) {
var vArray = str.match(this);
var indexArray = \[\];
if (vArray != null) {
for (var i = 0, iLength = vArray.length; i < iLength; i++) {
var vIndex = str.indexOf(vArray\[i\]);
if (vIndex >= 0) {
indexArray.push(vIndex);
}
}
} else {
return indexArray;
}
return indexArray;
};
var pattern = new RegExp("o", "g");
var vStr = "Hello World";
var vtt = pattern.getIndex(vStr);
console.log(vtt); // 输出为\[4, 7\]
```
希望这可以帮助到你!
#### 引用[.reference_title]
- *1* [js 查找字符串中子串的位置下标 indexof 和slice 两种方法](https://blog.csdn.net/qq_43226883/article/details/119990880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [js原型获取字符串中特定字符的下标](https://blog.csdn.net/zhanglongfei1016/article/details/8525699)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [JavaScript-字符串知识讲解](https://blog.csdn.net/OuYyds/article/details/123782854)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文