cakePHP サンプル
■sample8 cakePHP データバリデーション
●フォーム入力時のデータのバリデーションをプログラムします。cake\app\models\urllist.php
titleとurlを必須としました。
cake\app\views\urllists\add.thtml
http://3d.rokujyou.com/cake/urllists/add/
で以下の画面になります。

http://api.cakephp.org/validators_8php-source.html
データバリデータ
用途 | 名前 | 正規表現 |
---|---|---|
必須 | VALID_NOT_EMPTY | .+ |
数字 | VALID_NUMBER | ^[0-9]+$ |
メールアドレス | VALID_EMAIL | /\\A(?:^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i |
年 | VALID_YEAR | ^[12][0-9]{3}$ |