как добавить пользовательскую проверку, codeigniter - PullRequest
0 голосов
/ 13 октября 2011

привет, я использую codeigniter, я использую codeigniter проверку формы.у меня есть вход с именем price

<input id="Price"  name="price" class="textbox-small Verdana11-424039" type="text" name=""
 tabindex="1900" />

я проверяю цену как этот

this->form_validation->set_rules('price', 'Price', 'trim|required'); 

, но я хочу проверить цену, чтобы принять только numbers , commas and dots

какэтот .

1000
1000.00
1,000.00

как может пользовательская проверка, подобная этой, выполняется codeigniter, пожалуйста, помогите ......

1 Ответ

1 голос
/ 13 октября 2011

При использовании проверки формы в codeigniter есть опция функции обратного вызова. Вы можете написать свою собственную функцию внутри контроллера, который проверяет вашу цену с помощью регулярных выражений, а затем вы можете установить эту функцию / метод в качестве имени функции обратного вызова при установке правил проверки формы.

Вы можете узнать больше на http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks

...