何でもありの、ごちゃまぜブログ。

JavaScript 文字列検索

2013.04.17

JavaScript 文字列検索 はコメントを受け付けていません。

javascriptで簡単に文字列を検索するには、

indexOfメソッド、もしくは、lastIndexOfメソッドを利用します。

“indexOf”メソッドは文字列の前方から後方へ検索し、
“lastIndexOf”メソッドは文字列の後方から前方へ検索します。
検索対象の文字列が見つかった場合は、
見つかった文字列の先頭位置を返し、

検索対象の文字列が見つからなかった場合は、
-1を返します。

“indexOf”メソッドで検索

indexOf(検索する文字列 [,検索開始位置]);

var string = 'indexOfメソッドでメソッドを検索?';
var keyword = 'メソッド';

document.writeln(string.indexOf(keyword)); /* [結果] 7 */
document.writeln(string.indexOf(keyword, 7)); /* [結果] 7 */
document.writeln(string.indexOf(keyword, 8)); /* [結果]12 */

“lastIndexOf”メソッドで検索

lastIndexOf(検索する文字列 [,検索開始位置]);

var string = 'indexOfメソッドでメソッドを検索?';
var keyword = 'メソッド';

document.writeln(string.lastIndexOf(keyword)); /* [結果]12 */
document.writeln(string.lastIndexOf(keyword, 12)); /* [結果]12 */
document.writeln(string.lastIndexOf(keyword, 11)); /* [結果] 7 */

関連記事

コメントは利用できません。