2013-04-04 63 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

相關問題