PHPのpreg_matchで全角「ひらがな・カタカナ・漢字」のみマッチさせる正規表現がググっても中々出てこない。
でも、実際書いてみると、めちゃくちゃ簡単に書けました。
文字コードはUTF-8を想定しています。
preg_match(‘/[ぁ-ゖァ-ヾ一-鶴]/u’,’ad字dfsdef’,$m);
正規表現の部分 ・・・ /[ぁ-ゖァ-ヾ一-鶴]/u
検索文字列 ・・・ ad字dfsdef
マッチした部分を格納する変数 ・・・ $m
実行結果は以下です。
$m[0]=’字’;
この正規表現を使って、全角の文字だけマッチさせることができます。
コメント