如何扩展CodeIgniter的验证form_validation库,所以alpha_numeric规则还可以包含波兰字符,如“ęĘóÓąśĄŚżźćŻŹĆńŃ”?
e.g。我使用'rules' => 'required|alpha_numeric'
我希望它接受我上面输入的字词。
如何实现?
答案 0 :(得分:0)
您需要做的是向现有库添加一些功能 应用/库/ MY_Form_validation.php
class MY_Form_validation extends CI_Form_validation {
public function __construct($config = array()){
parent::__construct($config);
}
public function special_character( $str ){
//\pL stands for any letter \pN for any digit
return ( ! preg_match("/^([\pL\pN_ ])+$/i", $str)) ? FALSE : TRUE;
}
}