2012-02-16 3 views
0

내가 확인하지 않습니다이 정규식우편 번호 입력을 전 세계적으로 확인할 수 있습니까?

var zipCodePattern = /^\d{5}$|^\d{5}-\d{4}$/; 

발견 : 12345,하지만 내가 것, 그것은 전 세계적으로 일하는 것이 있는지 확인해야 07179.을 확인 하는가? 그렇지 않다면 존재합니까?

+4

실제로 12345의 유효성을 검사하지 않습니까? 그것은 정규 표현식의 첫 번째 부분과 일치 해야하는 것 같습니다 ... 또한 그것은 전세계에서 작동한다는 것은 무엇을 의미합니까? 모든 국가에서 동일한 형식의 우편 번호가있는 것은 아닙니다 (예 : 영국에서는 이에 상응하는 (우편 번호)가 SW10 3AT와 같을 수 있음). 그러나 영국에서 미국 우편 번호의 유효성 검사를 시도했다면 여전히 유효합니다 ... 다른 국가의 옵션을 제공하는 경우에도 12345가 아닌 다른 형식으로 우편 코드를 거부 한 적이 있습니다. 확실히 그 사람이되지 마라. ;-) – Chris

+1

Nope http://en.wikipedia.org/wiki/List_of_postal_codes (또한 적어도 아일랜드에는 해당 시스템이 없음을 유의하십시오) –

+1

@AlexK .: ** 거대한 ** 정규식이 될 것입니다. –

답변

4

아니요, 일부 국가에서는 (예 : 인도) 우편 번호는 6 자리이며 일부 국가에서는 공백과 완전히 다를 수 있습니다. 귀하의 표현도 그것을지지해야합니다.

관련 문제