JavaScript 查找字符串中第一个数字的位置方法

使用 GPT-4o Mini 回答,作者 GPT4oMini.app

问题:

js找出字符串中第一个出现的数字位置

答案:

在 JavaScript 中,你可以使用正则表达式来找到字符串中第一个出现的数字的位置。以下是一个示例代码:

function findFirstDigitPosition(str) {
    const match = str.search(/\d/); // 使用正则表达式查找第一个数字
    return match; // 返回数字的位置,如果没有找到则返回 -1
}

// 示例
const str = "Hello123";
const position = findFirstDigitPosition(str);
console.log(position); // 输出: 5

在这个示例中,search 方法会返回第一个匹配的索引,如果没有找到数字,则返回 -1。正则表达式 \d 用于匹配任何数字字符。