合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## validate - 验证 ~~~ // 第一个参数为需要验证的内容 // 第二个参数为验证规则 // 第三个参数为验证失败的提示信息 validate($input, 'require', '输入内容不能为空'); ~~~ | 规则 | 说明 | | --- | --- | | url | URL地址 | | email | 邮箱 | | ip | IP | | require | 非空 | | number | 正整数 | | int | 整数(可以是负数) | | float | 浮点数 | | letter | 英文字母 | | number_letter | 数字和字母 | | qq | QQ | | phone | 固话 | | mobile | 手机 | | idcard | 身份证 | **如果没有符合要求的内置规则,也可以直接传入正则表达式** ## 附加验证 除了上面的验证规则,框架还内置了3种附加验证,包含、长度、取值 ~~~ // 第一个参数为需要验证的内容 // 第二个参数为验证规则 // 第三个参数为验证失败的提示信息 validate($input, [ 'require', 'include=[1,2,3,4,5]' ], [ '输入内容不能为空', '内容的取值范围不合法' ]); validate($input, [ 'require', 'length=[1, 5]' ], [ '输入内容不能为空', '内容的长度不在允许范围内' ]); validate($input, [ 'require', 'value=[1, 5]' ], [ '输入内容不能为空', '内容的取值不在允许范围内' ]); ~~~