用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1145|回复: 2
收起左侧

[HELP] 请问表单验证callback能加入自己的参数吗?

[复制链接]
发表于 2015-4-16 21:10:31 | 显示全部楼层 |阅读模式
比如我想接收一个字符串参数进行正则验证
这样就可以写一个函数验证不同的内容了。
请问ci3支持回调函数参数不?
 楼主| 发表于 2015-4-17 10:19:59 | 显示全部楼层
恩,in_list好像是数组验证。

3.0经测试可以用如下方法:
传入数字参结合数组完成。
$this->form_validation->set_rules('username', 'Username', "callback_username_check[1]");

public function username_check($str,$m){

$arr = array('/^\d+$/','/^\d+$/');
$arr[$m];
}

光看文档例子了,其实文档细节里有提示,看来文档写的挺全面,得仔细学习一下。

评分

参与人数 1威望 +2 收起 理由
Closer + 2

查看全部评分

发表于 2015-4-17 09:29:54 | 显示全部楼层
在 3.0 有類似的功能 : in_list
但就不曉得支不支援正則式了 ...

本版积分规则