js 查一个字符串中 某个字符出现的位置下角标 正则表达式 ,并自测
时间: 2024-09-27 22:11:55 浏览: 25
15个超实用的php正则表达式
在JavaScript中,你可以使用正则表达式的`exec()`方法或`match()`方法来查找字符串中某个字符第一次出现的位置,也就是下标。下面是一个简单的例子:
```javascript
function findCharIndex(str, char) {
const regex = new RegExp(char, 'g'); // 创建全局搜索模式
const match = str.match(regex); // 找到匹配项
if (match) { // 如果找到匹配
return match.index; // 返回第一个匹配的下标
} else {
return -1; // 如果没找到,返回-1表示不存在
}
}
// 使用示例
const testString = "Hello, World!";
console.log(findCharIndex(testString, 'o')); // 输出:4
```
这个函数会查找`str`中第一个匹配字符`char`的索引。如果找不到,则返回-1。
阅读全文