PHPで文字列が日本語かどうかのチェック
PHPで文字列中の日本語有無をチェックするにはどうしたらいいかを探してみた。
www.phppro.jp
8 Users
サービス終了のお知らせ
アシアル株式会社が運営する、PHPのコミュニティ&ポータルサイト「PHPプロ!」。PHPの基本、データベース、セキュリティ、PEAR、モバイルなどをテーマに開発テクニックを解説する「PHP講座」や、分からないことを自由に質問・回答を得られる「Q&A掲示板」など多彩なコンテンツを提供します。
mb_regex_encoding("Shift_jis");
if(mb_ereg("[0-9a-zA-Z]", $name) == 0) {
$error = "日本語は使わないでください";
}
とかやってみたが、反応してくれなかった。
次は
ifs.seesaa.net
91 Users
1 Pocket
404 Not Found | シーサー株式会社
if( preg_match( "/[一-龠]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+/u", \$filename ) === 1 ) {
echo ‘日本語使わないでー’;
}
とすることで日本語が使われている場合のチェックをすることができた。
PHP 逆引きレシピ (PROGRAMMER’S RECiPE)