2012-03-26 8 views

答えて

1

http://www.wiseguysonly.com/2009/11/27/a-workaround-for-the-cakephp-alphanumeric-issue/を参照してください。その記事の人は異なるが関連する問題を抱えていて、その解決策は必要なものと同じです。

基本的な考え方は、カスタム正規表現を使用することです。これに

'rule' => 'alphaNumeric' 

:これを変更

'rule' => array('custom', '/^[a-z0-9]*$/i') 

は、これも動作するはずです:

'rule' => '/^[a-z0-9]*$/i' 

カスタム正規表現の検証の公式ドキュメントhttp://book.cakephp.org/view/1179/Custom-Validation-Rules#Custom-Regular-Expression-Validation-1180です。

関連する問題