2008年04月20日

正規表現で、文字列は全て全角カタカナか?のチェック(PHP編)


UTF-8対応です。



$str = "アイウエオワイウエオン";
if (preg_match("/^(?:\xE3\x82[\xA1-\xBF]|\xE3\x83[\x80-\xB6])+$/", $str)) {
echo "すべて全角カタカナである"."<br>\n";
} else {
echo "すべて全角カタカナではない"."<br>\n";
}

posted by 台北猫々 at 21:48| Comment(0) | TrackBack(0) | 技術メモ(PHP)