2008年11月29日

渡された文字列に半角カタカナがあるか?のチェック(PHP編)


//文字列に半角カタカナが存在するか?
//PHPの正規表現を使用して、渡された文字列に半角カタカナがあるかチェックします。(UTF-8向け)
//PHP 正規表現 半角カタカナ UTF8
$str = "aaaaアあああああ";
if (preg_match("/(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])/", $str)) {
echo "文字列に半角カタカナが存在する"."<br>\n";
} else {
echo "文字列に半角カタカナが存在しない"."<br>\n";
}
//↓
//"文字列に半角カタカナが存在する"

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