2013-10-21 31 views

回答

6
var str = " 225 get first character "; 
var index = /[a-z]/i.exec(str).index; 
alert(index); // 5 
+0

它会返回4..anyways它帮助我:) – Rajeev

+0

它在最新的Firefox返回5。 –

+0

这是一个不区分大小写的正则表达式'/ i'搜索英文字母,返回字符串中匹配项的零基索引。非常好! – Alex

6

您可以使用正则表达式:

var str = " 225 get first character "; 
var firstChar = str.match('[a-zA-Z]'); 
//'g' 

如果你想索引,

var index = str.indexOf(firstChar); 
0

可以使用
var str = " 225 get first character ";
var first_char = str.search(/[a-zA-Z]/);

相关问题