如何在 Codeigniter 中验证文本字段仅包含 AZ、az、空格、连字符,如果可能的话,让我知道如何向表单验证添加新规则,而不是回调,我在 CI 核心中需要做什么?
问问题
918 次
1 回答
2
您要做的是扩展表单验证类。
在里面创建一个新的 php 文件application/libraries
,命名它MY_Form_validation.php
并在里面添加这个代码:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class MY_Form_validation extends CI_Form_validation {
public function my_custom_rule($str){
return ( ! preg_match("/^[A-Za-z- ]*$/", $str)) ? FALSE : TRUE;
}
}
这将添加一个新规则my_custom_rule
于 2013-08-15T00:25:52.217 回答