![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
preg_matchによるカタカナチェックについて
宜しくお願い致します。
PHPのバージョン:4.4.1
文字コード:euc-jp
preg_matchでカタカナのみ入力されているかをチェックしたいと思っております。
下記の様な感じで作ったのですが、ひらがなもスルーになってしまいます。
//会社名【カナ】の適合チェック
if(preg_match("/[^ァ-ヶー]+/",$hoge_kana))
{
print "カタカナ以外が含まれます";
}
どうすればカタカナ以外が含まれた場合にチェックできるのでしょうか?
No.1ベストアンサー
- 回答日時:
pregで日本語を厳密に評価できるのはurfだけです、一度utfにコンバートしてから
チェックしてみてください
<?
header("Content-Type:text/html;charset=euc-jp");
$hoge_kana="ア";
$pattern="/[^ァ-ヶー]+/u";
$hoge_kana_utf=mb_convert_encoding($hoge_kana,"UTF8","EUC");
$pattern_utf=mb_convert_encoding($pattern,"UTF8","EUC");
if(preg_match($pattern_utf,$hoge_kana_utf)){
print "カタカナ以外が含まれます";
}?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- その他(ニュース・時事問題) マイナンバーと口座紐づけの再確認方法 4 2023/06/16 23:55
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- iPod・ウォークマン・音楽プレーヤー iTunes Matchについて。 iTunes Matchについて質問させてください。 このサービ 2 2022/06/23 12:50
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- イタリア語 イタリア語のカタカナ表記として「スパゲッティ アッラ カルボナーラ」という表記を目にしますが、これは 1 2022/10/08 12:02
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数に指定文字列が含まれると...
-
preg_matchでエラーが出ます。
-
、"(ダブルクォーテーション)...
-
PHPで変数から1行目だけを取得...
-
PHPの正規表現の/(?<!\\\\\\),/...
-
「/」を利用した正規表現
-
ExcelでWeb検索のような検索を...
-
ソフトバンクのUSERAGENTうまく...
-
preg_replace_callback が渡す...
-
firefoxのブックマークから要素...
-
C#でのワイルドカードを使った...
-
正規表現について
-
PHP preg_matchでUnknown modif...
-
文字列を配列にしたい
-
文字列から英数字の判別
-
正規表現/Uについて
-
VBAを使ってHTMLソースから特定...
-
正規表現 画像リンクのaltの取得
-
配列にある文字と文字列との一...
-
URLを抽出する正規表現
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
preg_matchでエラーが出ます。
-
VBAを使ってHTMLソースから特定...
-
Excelで数字のみを2倍3倍にする...
-
PHPで変数から1行目だけを取得...
-
正規表現でシングルクォーテー...
-
、"(ダブルクォーテーション)...
-
正規表現で「0」のみ抽出
-
住所から特定の文字列、数値を...
-
PHPで あるフォルダ内の、特定...
-
phpでhtmlソースを解析し、文字...
-
PHPで<a>タグ内からURLと文字を...
-
正規表現で特定のHTMLタグのク...
-
PHPの正規表現で住所を分けるに...
-
Smartyを使用した、テンプレー...
-
PHPによるIPアドレスマッチ
-
正規表現で、半角大文字と半角...
-
php 正規表現で(ただし○○は除...
-
PHPメールフォーム URLと半角...
-
「半角数字」と「+」を許可する...
-
preg_matchでのマッチが正しく...
おすすめ情報