如何使用javascript从包含数值的字符串中获取第一个字符的索引

如何使用javascript从包含数值的字符串中获取第一个字符的索引,javascript,Javascript,我想得到字符串中出现的第一个字符的索引 例如:我有一个字符串“获取第一个字符” 在这里,我想要索引'g'。如何得到这个 谢谢您可以使用正则表达式: var str = " 225 get first character "; var firstChar = str.match('[a-zA-Z]'); //'g' 如果你想要索引 var index = str.indexOf(firstChar); 您可以使用正则表达式: var str = " 225 get first characte

我想得到字符串中出现的第一个字符的索引

例如:我有一个字符串“获取第一个字符” 在这里,我想要索引'g'。如何得到这个


谢谢

您可以使用正则表达式:

var str = " 225 get first character ";
var firstChar = str.match('[a-zA-Z]');
//'g'
如果你想要索引

var index = str.indexOf(firstChar);

您可以使用正则表达式:

var str = " 225 get first character ";
var firstChar = str.match('[a-zA-Z]');
//'g'
如果你想要索引

var index = str.indexOf(firstChar);
您可以使用

var str=“225获取第一个字符”
var first_char=str.search(/[a-zA-Z]/)

您可以使用

var str=“225获取第一个字符”
var first_char=str.search(/[a-zA-Z]/)

我简化了:

match()
函数返回具有以下值的数组:

  • [0]-第一个匹配字符=>“g”
  • [索引]-第一个匹配的索引=>6
  • [输入]-整个输入字符串
  • [组]-在这种情况下为空。若您声明分组正则表达式条件,这些组将在此处列出,并显示匹配结果
    • 我简化了:

      match()
      函数返回具有以下值的数组:

      • [0]-第一个匹配字符=>“g”
      • [索引]-第一个匹配的索引=>6
      • [输入]-整个输入字符串
      • [组]-在这种情况下为空。若您声明分组正则表达式条件,这些组将在此处列出,并显示匹配结果

      你看过RegExpressions吗?@reporter.你能帮我看一下这个吗?你看过RegExpressions吗?@reporter.你能帮我看一下这个吗?它将返回4.无论如何它帮助了我:)在最新的Firefox上返回5.这是一个不区分大小写的regex文本搜索英文字母,返回字符串中匹配项的从零开始的索引。很不错的!它将返回4..不管它对我有什么帮助:)在最新的Firefox上返回5。这是一个不区分大小写的regex literal
      /i
      搜索英文字母,返回字符串中匹配的从零开始的索引。很不错的!