2012-09-27 4 views
0

숫자 만 허용하는 preg_match 테스트를 만들려고합니다. 확실히 is_numeric이나 다른 변종은 사용할 수 없습니다.PHP Regex 특정 길이의 숫자 만 허용

내가 얻을 수있는 안전한 것입니까?

/^\d*$/ 

추가적으로, 방법 I은, 예를 들어 번호가 6 내지 10 개 인 숫자 확인 A 최소 최대 범위를 설정할 것인가?

+0

'/^\ d {6,10} $ /'의 문제점은 무엇입니까? –

답변

1

그래, 꽤 안전합니다. 정규식은 정확히 ... 숫자 만 허용합니다.

여기, 일정 금액을 지정하려면 구문입니다 : 이것은 매우 기본적인 문제이기 때문에,

/^\d{6,10}$/ 

그러나, 당신은 아마 this site을 확인해야합니다.

+3

일부 사람들은 정규 표현식을 사용합니다. 일부는 그렇지 않습니다. 나는 후자 다. regex 문서를 읽고 다시 읽으십시오. 가라 앉지 않아. – sq2

관련 문제