| 規則名稱 | 參數 | 規則描述 |
| required | 必須輸入,不能為空 | |
| maxlength | $length | 最大字符長度 |
| minlength | $length | 最小字符長度 |
| rangelength | $min,$max | 字符長度的範圍 |
| regex | $rx | 輸入的數據必須匹配給定的正則表達式 |
| true(forDNS heck) | 驗證email地址的格式(有個可選的選項還可以查看域名是否有效) | |
| lettersonly | 只能是英文字母 | |
| alphanumeric | 只能是英文字母或數字 | |
| numeric | 只能是數字 | |
| nopunctuation | 不能包含以下特殊字符: ( ) . / * ^ ? # ! @ $ % + = , " ' > < ~ [ ] { }. | |
| nonzero | 不能為零 | |
| compare | 兩次輸入必須相同 | |
| uploadedfile | 表單元素必須包含正確上傳文件 | |
| maxfilesize | $size | 上傳文件的最大容量 |
| mimetype | $mime | 上傳文件的類型,$mime可以是數組,則上傳文件的類型必須為其中一種 |
| filename | $file_rx | 上傳的文件的名稱必須滿足給定的正則表達式 |
其中compare規則有點特殊,它是指兩個輸入欄位必須相同,例如密碼確認時。它的用法如下: 未完待續...
沒有留言:
張貼留言