2013-10-21 30 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]/);

相關問題