ある文字列が、指定した文字列を含むかどうかの判定をします。
正規表現を使うので、String.indexOf を使うよりも高度なことができます。
マッチすれば true、マッチしなければ false で、結果がシンプルです。
Program
var s = "abcdefghijklmnabcdefghijklmnabcdefghijklmn"; /def/.test(s); // → true /xyz/.test(s); // → false /^abc/.test(s); // → true /lmn$/.test(s); // → true /.+abc.+ghi.+/.test(s); // → true
var s = "abcdefghijklmnabcdefghijklmnabcdefghijklmn" if (/^abc/.test(s)) { // マッチしたときの処理 } else { // マッチしない時の処理 }