PHP 정규식:끝 구분 기호 '^'을(를) 찾을 수 없습니다. 나는 규칙적인 표현에 어려움을 겪고 있다. 이건 내 코드야 $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; 실행해 보면, 다음과 같이 됩니다. 경고: preg_match() [function.preg-match]:끝 구분 기호 '^'을(를) 찾을 수 없습니다. PHP regex 문자열에는 구분 기호가 필요합니다.시험: $numpattern="/^([0-9]+)$/"; 또한 0이 아닌 소문자 o가 있습니다.또한 검증만 하는 경우에는 캡처 그룹이 필요 없으며 regex를 심플하게 하여/^\d+$/. 예: http://ideone.com/..