JavaScriptコーディング

文字列の検索

2008年12月11日
JavaScriptで、文字列にある文字列がどこに含まれているかを検索する関数です。


String.indexOf(key, from);
Stringの中にkeyが含まれる場合、その文字位置を返します。検索はfrom番目の文字から後ろに検索します。
keyが含まれない場合、-1を返します。

String.lastIndexOf(key, from);
Stringの中にkeyが含まれる場合、その文字位置を返します。検索はfrom番目の文字から前に検索します。
keyが含まれない場合、-1を返します。



strString = "abc@de@fg";
の場合、

strString.indexOf("@", 0);
は【3】、

strString.indexOf("@", 4);
は【6】です。


また、
strString.lastIndexOf("@", 8);
は【6】、

strString.lastIndexOf("@", 5);
は【3】です。
コメントの書き込み
コメント