タグ

ブックマーク / qiita.com/awm-kaeruko (1)

  • phpで漢字の正規表現を調べる(utf-8) - Qiita

    ※この記事は異体字セレクタが考慮されていません。 phpでの漢字の正規表現を調べるをご参照ください。 Unicodeで「漢字」の正規表現 http://tama-san.com/?p=196 このページを参考にさせて頂きました。 結論から言うと preg_match("/([\x{3005}\x{3007}\x{303b}\x{3400}-\x{9FFF}\x{F900}-\x{FAFF}\x{20000}-\x{2FFFF}])(.*|)/u", $hoge, $matches); となります。 以下経緯 phpで文字が漢字かチェックするとき [一-龠]という正規表現を使っていたのですが、 これだと繰り返し記号[々]が入ってないことがわかって、 他にも取りこぼしがないか調べてみました。 Unicodeの漢字の範囲はどこからどこまで? unicodeの公式サイトでInput欄に\p{Han

    phpで漢字の正規表現を調べる(utf-8) - Qiita
    takc923
    takc923 2015/01/17
  • 1