1
가능한 경우 Codeigniter의 텍스트 필드에 AZ, az, 공백, 하이픈이 포함되어 있는지 확인하는 방법 규칙은 콜백이 아니라 유효성 검사를 형성합니다. CI 코어에서 무엇을해야합니까?Codeigniter에서 텍스트 필드에만 AZ, az, 공백, 하이픈이 포함되어 있는지 확인하는 방법
가능한 경우 Codeigniter의 텍스트 필드에 AZ, az, 공백, 하이픈이 포함되어 있는지 확인하는 방법 규칙은 콜백이 아니라 유효성 검사를 형성합니다. CI 코어에서 무엇을해야합니까?Codeigniter에서 텍스트 필드에만 AZ, az, 공백, 하이픈이 포함되어 있는지 확인하는 방법
원하는 것은 폼 유효성 검사 클래스를 확장하는 것입니다.
내부 코드 application/libraries
안에 새 PHP 파일 이름이 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
예는 일을 새 규칙을 추가합니다, 덕분에 많은 사랑 : – user2684332
또 다른를 옵션은 해당 컨트롤러에'콜백 (callback) '메소드를 생성한다. 유효성 검사 클래스 문서에서 [콜백] (http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#callbacks)을 확인하십시오. –
@HashemQolami OP는 특별히 그가 calbacks를 사용하고 싶지 않다고 말했습니다. –