CakePHP 1.2 RC3で「alphaNumeric」が動作しない&日本語も通しちゃうじゃん

環境

問題

  • モデルのバリデーションルールの「alphaNumeric」が動作しない
    • 半角英数字を入力してもエラーになる

原因

  • 「pcre」というPerl互換正規表現ライブラリ
    • バージョンが低かった
    • 元々、バージョン「6.6-2.el5_1.7」が入っていたが、これだとダメみたい

解決策

めでたしめでたし…と、思いきや

alphaNumericって日本語も通しちゃうんだね。ダメじゃん。。。