ある文字列が、指定した文字列を含むかどうかの判定をします。
matchを使うと、配列が返ってきます。
含まれなければ null が返ってきます。
Program
var s = "abcdefghijklmnabcdefghijklmnabcdefghijklmn" s.match(/def/) // → Object s.indexOf("xyz") // → null
var s = "abcdefghijklmnabcdefghijklmnabcdefghijklmn" if (s.match(/def/)) { // マッチしたときの処理 } else { // マッチしない時の処理 }
var s = "abcdefghijklmnabcdefghijklmnabcdefghijklmn" s.match(/def/g) // → ["def", "def", "def"]