Zend Framework Filter和Validate的功能

Zend_Filter介绍:
Zend_Filter是用来把Data过滤,例如把空白移除,HTML ,PHP的tag移除,把字串转成upper or lower..etc.
1.Zend_Filter_Alnum //回传[a-zA-Z0-9]
2.Zend_Filter_Alpha //回传[a-ZA-Z]
3.Zend_Filter_BaseName //回传文件的基本名
4.Zend_Filter_Digits//回传数字[0-9]
5.Zend_Filter_Dir//回传路径
6.Zend_Filter_HtmlEntities//回传转换成HTML实体字符串
7.Zend_Filter_Int//回传整数
8.Zend_Filter_StringToLower//回传把字串转成小写
9.Zend_Filter_StringToUpper//回传把字串转成大写
10.Zend_Filter_StringTrim//回传移除空白的字串
11.Zend_Filter_StringTags//回传把html,php tag移除的字串

Zend_Validate介绍:
Zend_Validate是用来进行验证,例如对日期,数字,IP,主机名,EMAIL,Empty..etc.作出验证。
1.Zend_Validate_Alnum//验证字串是否只含有[a-zA-Z0-9],如果是回传true
2.Zend_Validate_Alpha//验证字串是否只含有[a-zA-Z],如果是回传true
3.Zend_Validate_Between//验证数字是否只在MIN同MAX内,如果是回传true
4.Zend_Validate_Date//验证日期,如果是回传true
5.Zend_Validate_Digits//验证如果只包含数字符号,如果是回传true
6.Zend_Validate_EmailAddress//验证电邮地址,如果是回传true
7.Zend_Validate_Float//验证是否为float number,如果是回传true
8.Zend_Validate_GreaterThan//验证当$value大于MIN,如果是回传true
9.Zend_Validate_HostName//验证HostName,如果是回传true
10.Zend_Validate_Int//验证如果是整数,如果是回传true
11.Zend_Validate_LessThan//验证当$value小于MAX,如果是回传true
12.Zend_Validate_NotEmpty//验证如果value不是空值,如果是回传true
13.Zend_Validate_StringLength//验证$value长度,如果没有超出指定长度回传true

Comments