LoginSignup
7
8

More than 5 years have passed since last update.

CakePHP2.xでvalidationルールで日本語がチェックされない

Posted at

CakePHP2.xでalphaNumericのバリデーションで日本語が通ってしまう。
初歩的なのかもしれないけど、CakePHPは初だったので、書き方の問題かと思い小一時間悩んだのでメモ。

要は、alphaNumericのメソッドにある正規表現に問題があるらしいので、
AppModelでメソッドを上書きさせてあげると良いらしい。

public function alphaNumeric($check) {
    $value = array_values($check);
    $value = $value[0];
    return preg_match('/^[a-zA-Z0-9]+$/', $value);
}

これで、日本語をはじくようになる。


参考サイト

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8