2012-07-14 3 views
0

허용되는 패턴으로 입력 문자열을 확인하기 위해 PHP에서 함수를 코딩하는 방법은 무엇입니까? 제 패턴이 같다 :PHP의 특정 문자열에 대한 패턴이 필요합니다.

1-1341498217

첫 번째 부분에서는 0부터 9까지의 일 개 디지트 정수이며 대쉬 후 두 번째 섹션 (10) 자리 양의 정수이다.

감사합니다.

+0

나는 조금 혼란 스러워요. 제공된 솔루션을 어떻게 확인할 수 있습니까? 나는 약간의 테스트를했지만 오작동을 발견했다고 생각합니다. – silvercover

답변

1

사용이 preg_match("/^\d-[1-9]\d{9}$/", $string)

2
preg_match("/\d-\d{10}/", $string); 

?

1
preg_match("/^\d-[1-9]{10}$/", $string) 
       //^--------------for positive digits 
관련 문제