함수에 전달 된 매개 변수의 유효성을 검사하는 클래스를 만들려고하지만 원시 값만 있습니다. 지금까지 정수, 부울 및 부동을 수행했습니다. 그러나 내 문자열 함수를 사용하여 허용되는 문자 집합에 대한 매개 변수도 전달할 수 있기를 원합니다. 처럼:
그러나 이것을 테스트하는 방법을 알 수 없습니다. 정규식으로 시도했지만 최고의 시도가 너무 잘 작동하지 않습니다.
올바른 방향으로 조금만 이동하면 큰 도움이 될 것입니다.
PHP-5.1.2의 이전 버전을 사용하고 있습니다.
어떤 스페셜에 따라 다릅니다. 이것을 시도하고 preg_match 와 함께 사용할 수 있습니다 .
preg_match('/^[[:alnum:][:punct:]]+$/', $str)
[:alnum:]
성냥 [a-zA-Z0-9]
[:punct:]
일치 [!"#$%&'()*+,\-./:;<=>?@[\\\]^_{|}~]
및 백틱.+
^
처음부터 $
끝까지 하나 이상이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다