javascript - 如何获取字符串中第一个数字的索引

标签 javascript regex

我需要了解如何获取字符串中第一个数字的索引。我有一个想法如何使用一些循环来做到这一点,但它真的很难看,所以我更喜欢一些正则表达式。有人可以告诉我如何使用正则表达式来做到这一点吗?

最佳答案

firstDigit = 'Testi2ng4'.match(/\d/) // will give you the first digit in the string
indexed = 'Test2ing4'.indexOf(firstDigit)

嗯,我想我需要更仔细地研究我的方法,你可以做 'Testin323g'.search(/\d/);

关于javascript - 如何获取字符串中第一个数字的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682434/

相关文章:

javascript - 按属性获取字典对象

javascript - React-Router:无限/动态嵌套

javascript - js如果数组中的任何值小于或大于值

javascript - 字母数字和空格正则表达式,但字符串的开头和结尾没有空格

Javascript 正则表达式匹配每两组数字 > 字母和数字?

c# - 组不在正则表达式中工作

javascript - 为什么我在 length 属性上收到 TypeError

javascript - 在运行时更改可观察的来源(rxjs)

regex - Perl 中的 qr/和 m/有什么区别?

regex - Perl 模式匹配,我们打印所有匹配部分,但仅打印匹配部分(而不是其余部分)