いつものようにメモ。 javascriptの場合 String.indexOf("hoge") 戻り値は一致した文字列の先頭の位置。一致するものがない場合は-1。 String.search(/hoge/) 引数がRegExpオブジェクトなだけで他はindexOfと同じ。 rubyの場合 String#index("hoge") 戻り値は一致した文字列の先頭の位置。一致するものがない場合はnil。 String#include?("hoge") 戻り値はtrue/false。単純に真偽を返すだけならこっちのメソッドの方がよさげ。