ある文字列が、指定した文字列を含むかどうかの判定をします。
正規表現を使うので、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 {
// マッチしない時の処理
}