- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可用验证规则.pdf
可⽤验证规则
以下是现有可⽤的验证规则清单与他们的函数名称:
Accepted
Active URL
After (Date)
Alpha
Alpha Dash
Alpha Numeric
Array
Before (Date)
Between
Boolean
Confirmed
Date
Date Format
Different
Di its
Di its Between
E-Mail
Exists (Database)
Ima e (File)
In
Inte er
IP Address
Max
MIME Types
Min
Not In
Numeric
Re ular Expression
Required
Required If
Required With
Required With All
Required Without
Required Without All
Same
Size
Strin
Timezone
Unique (Database)
URL
accepted
字段值为 yes, on , 或是 1 时,验证才会 过。这在确认服务条款是否同意时很有
⽤。
active_url
字段值 过 PHP 函数 checkdnsrr 来验证是否为⼀个有效的⽹址。
after:date
验证字段是否是在指定⽇期之后。这个⽇期将会使⽤ PHP strtotime 函数验证。
alpha
字段仅全数为字母字串时 过验证。
alpha_dash
字段值仅允许字母、数字、破折号 (- )以及底线 (_ )
alpha_num
字段值仅允许字母、数字
array
字段值仅允许为数组
before:date
验证字段是否是在指定⽇期之前。这个⽇期将会使⽤ PHP strtotime 函数验证。
between:min,max
字段值需介于指定的 min 和 max 值之间。字串、数值或是⽂件都是⽤同样的⽅式来进
⾏验证。
confirmed
字段值需与对应的字段值 foo_confirmation 相同。例如,如果验证的字段是 password
,那对应的字段 password_confirmation 就必须存在且与 password 字段相符。
date
字段值 过 PHP strtotime 函数验证是否为⼀个合法的⽇期。
date_format:format
字段值 过 PHP date_parse_from_format 函数验证符合 format 制定格式的⽇期是否为
合法⽇期。
different:field
字段值需与指定的字段 field 值不同。
digits:value
字段值需为数字且长度需为 value 。
digits_between:min,max
字段值需为数字,且长度需介于 min 与 max 之间。
boolean
字段必须可以转换成布尔值,可接受的值为 true , false , 1, 0 , 1, 0 。
email
字段值需符合 email 格式。
exists:table,column
字段值需与存在于数据库 table 中的 column 字段值其⼀相同。
Exists 规则的基本使⽤⽅法
state = exists:states
指定⼀个⾃定义的字段名称
state = exists:states,abbreviation
您可以指定更多条件且那些条件将会被新增⾄ where 查询⾥:
email = exists:staff,email,account_id,1
/* 这个验证规则为 email 需存在于 staff 这个数据库表中 email 字段中且 accou
过NULL搭配where的缩写写法去检查数据库的是否为NULL
e
文档评论(0)