« PHP:mb_regax_encoding()関数 | メイン | PHP:mb_ereg_replace()関数・mb_eregi_replace()関数 »

2006年01月18日

PHP:mb_ereg_match()関数

mb_ereg_match()関数は、指定文字列が正規表現パターンにマッチした場合にTRUE、マッチしなかった場合にFALSEを返します。

※mb_ereg()関数などとは違い、マッチングした文字列情報は返しません。
※文字コードは内部エンコーディングまたはmb_regex_encoding()関数で指定した値となります。

$str = "コード1/PHP";

//「コード」+「半角数字1文字」+「/」+「半角英字3文字以上」にマッチ
if(mb_ereg_match("コード[0-9]/[A-Z]{3,}", $str)){
    print "マッチしました。";
}else{
    print "マッチしませんでした。";
}

※上記の結果、「マッチしました。」を出力します。

投稿者 wing : 2006年01月18日 01:50

コメント