2013-04-04 62 views
0

我找不到一个现有的规则来处理我所需要的。如何为消息创建新的验证规则? (Codeigniter)

如何将新rule refrenceCodeigniter创造所以:如果表单元素包含比字母数字字符以外的任何

返回FALSE,下划线,破折号,空间fullstops(周期)。

规则旨在被用于验证消息的接触形式。

+0

谨慎使用此 - 如果你在一个接触的形式确认访问者的信息,如果他们使用逗号,冒号,感叹号等该正则表达式将失败。通常都完全可以接受。 – 2013-04-05 02:53:03

回答

1

你只需要一个定制的回调 - 并把一个正则表达式在那里,做任何你想要的规则。您可以根据自己的需要进行修改。

$this->form_validation->set_rules('description', 'Description', 'callback_description_check'); 

public function direction_check($str) 
{ 
    return strip_tags($text, '<p><a>'); 
} 

参见: - Codeigniter form_validation create custom rule/filter

+0

函数的名称是direction_check,规则的名称是description_check ....是否正确? – 2014-06-14 10:35:31

相关问题