2007年11月02日

SJISでのカタカナ判定

if (preg_match("/^(?:\x83[\x40-\x96])+$/", $str)) {
echo "すべて全角カタカナである";
} else {
echo "すべて全角カタカナではない";
}
posted by 台北猫々 at 21:35| Comment(0) | TrackBack(0) | 技術メモ(PHP)

UTF8でのひらがな判定

if (preg_match("/^(?:\xE3\x81[\x81-\xBF]|\xE3\x82[\x80-\x93])+$/", $str)) {
echo "すべて全角ひらがなである";
} else {
echo "すべて全角ひらがなではない";
}
posted by 台北猫々 at 21:31| Comment(0) | TrackBack(0) | 技術メモ(PHP)