PEAR::HTML_QuickForm自带的验证规则如下:
|
规则名称
|
参数
|
规则描述
|
|
required
|
必须输入,不能为空
| |
|
maxlength
|
$length
|
最大字符长度
|
|
minlength
|
$length
|
最小字符长度
|
|
rangelength
|
$min,$max
|
字符长度的范围
|
|
regex
|
$rx
|
输入的数据必须匹配给定的正则表达式
|
|
email
|
true
(forDNS heck) |
验证email地址的格式(有个可选的选项还可以查看域名是否有效)
|
|
lettersonly
|
只能是英文字母
| |
|
alphanumeric
|
只能是英文字母或数字
| |
|
numeric
|
只能是数字
| |
|
nopunctuation
|
不能包含以下特殊字符: ( ) . / * ^ ? # ! @ $ % + = , " > < ~ [ ] { }.
| |
|
nonzero
|
不能为零
| |
|
compare
|
两次输入必须相同
| |
|
uploadedfile
|
表单元素必须包含正确上传文件
| |
|
maxfilesize
|
$size
|
上传文件的最大容量
|
|
mimetype
|
$mime
|
上传文件的类型,$mime可以是数组,则上传文件的类型必须为其中一种
|
|
filename
|
$file_rx
|
上传的文件的名称必须满足给定的正则表达式
|
本文详细介绍了PEAR::HTML_QuickForm组件提供的多种内置验证规则, 包括必填检查、长度限制、正则匹配等, 适用于表单输入的有效性和格式校验。
863

被折叠的 条评论
为什么被折叠?



