如何在form_validation库中使用正则表达式

时间:2013-06-22 07:32:08

标签: php regex codeigniter validation

我想在$this->form_validation->set_rules()中添加正则表达式,但无法找到任何正确的解决方案。 因为我想我的输入字段应该只有0或1所以我怎么能放在setrules()内 喜欢

$this->form_validation->set_rules('binary', 'Binary', 'required|regexp_match[*//code..]');

提前致谢

1 个答案:

答案 0 :(得分:1)

表达式应该是:

/^[01]{1}$/           OR                 /^[01]$/

对应于:

  • 只有1或0

  • 只允许一个符号

所以(更新的分隔符):

$this->form_validation->set_rules('binary', 'Binary', 'required|regex_match[/^[01]{1}$/]')