文字列に指定した文字が含まれるか判定する(RegExp.test)

ある文字列が、指定した文字列を含むかどうかの判定をします。

正規表現を使うので、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 {
    // マッチしない時の処理
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です