mb_ereg_match()

$list = array(
    'かな',
    'カナ',
    '012',
    'ABC',
    '漢字',
);

mb_regex_encoding("UTF-8");

print "全角かな\n";
foreach ($list as $x) {
    if (mb_ereg_match('^[ぁ-んー]+$', $x)) {
        print "OK: " . $x . "\n";
    } else {
        print "NG: " . $x . "\n";
    }
}

print "全角カナ\n";
foreach ($list as $x) {
    if (mb_ereg_match('^[ァ-ヶー]+$', $x)) {
        print "OK: " . $x . "\n";
    } else {
        print "NG: " . $x . "\n";
    }
}

print "全角数字\n";
foreach ($list as $x) {
    if (mb_ereg_match('^[0-9]+$', $x)) {
        print "OK: " . $x . "\n";
    } else {
        print "NG: " . $x . "\n";
    }
}

print "全角英字\n";
foreach ($list as $x) {
    if (mb_ereg_match('^[A-Za-z]+$', $x)) {
        print "OK: " . $x . "\n";
    } else {
        print "NG: " . $x . "\n";
    }
}

print "全角漢字\n";
foreach ($list as $x) {
    if (mb_ereg_match('^[亜-腕弌-熙 ]+$', $x)) {
        print "OK: " . $x . "\n";
    } else {
        print "NG: " . $x . "\n";
    }
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-09-11 (日) 06:26:43 (2501d)