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

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

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"]

コメントを残す

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