php 정규식 정상적인 패턴인지 체크 정규식 입력후 실제 사용중에 잘못된 정규식으로 에러를 뿜어내는 경우가 많습니다.이럴때 DB 저장하기 전에 아래와 같이 정상적인 정규식인지 체크하면 좋을것 같습니다. if( ! $this->isRegularExpression($bind['rp_regexr']) ) { $error = []; $error['code'] = 'error'; $error['msg'] = '정규식 잘못되었습니다. 확인해주세요.'; echo json_encode($error); exit; }private function isRegularExpression($regExr) { return @preg_match("!".$regExr."!is", "") !== FALSE; }