文字列に最初に出現する文字のインデックスを取得したい。
例: "225 get first character" という文字列があります。これには、'g' のインデックスが必要です。これを取得するにはどうすればよいですか?
ありがとう
文字列に最初に出現する文字のインデックスを取得したい。
例: "225 get first character" という文字列があります。これには、'g' のインデックスが必要です。これを取得するにはどうすればよいですか?
ありがとう
var str = " 225 get first character ";
var index = /[a-z]/i.exec(str).index;
alert(index); // 5
正規表現を使用できます。
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 first_char = str.search(/[a-zA-Z]/);