ca postal code
1.0.0
캐나다 우편 번호를위한 도구 상자 : 해당 지역의 검증, 정규화 및 추측.
CAPostalCode . valid? ( "h1b2p3" )
# => true
CAPostalCode . normalize ( "e3b.4k5 " )
# => "E3B 4K5"
CAPostalCode . guess_region ( "K1A 0B3" )
# => "ON"
CAPostalCode . guess_region ( "X0C 1A1" )
# => "NU"
문자열을 정규화 한 후 우편 번호 형식에 맞는지 확인하십시오.
문자 d, f, i, o, q를 포함하는 문자열과 w 또는 z로 시작하는 문자열은 유효하지 않습니다.
CAPostalCode . valid? ( "h1b2p3" )
# => true
CAPostalCode . valid? ( "F8G 1A1" )
# => false
CAPostalCode . valid? ( "potato" )
# => false
CAPostalCode . valid? ( "P0T 4T0" )
# => true
문자열을 우편 번호처럼 보이게 정규화하십시오.
타당성을 확인하지 않습니다. 오히려 .valid?
방법은 작업에 의존하여 작업을보다 쉽게 만들 수 있습니다.
CAPostalCode . normalize ( "e3b.4k5 " )
# => "E3B 4K5"
CAPostalCode . normalize ( "g1c 4z9" )
# => "G1C 4Z9"
CAPostalCode . normalize ( "potato" )
# => "POT ATO"
우편 번호를 기준으로 캐나다 지방 또는 영토 ( 지역 )를 추측합니다.
지방과 유콘에게는 첫 번째 편지를 바탕으로 추측 할 것입니다. 노스 웨스트 영토와 누나 부트의 경우 처음 2 ~ 3자를 확인합니다.
CAPostalCode . guess_region ( "G1A 1A1" )
# => "QC"
CAPostalCode . guess_region ( "X0C 1A1" )
# => "NU"
CAPostalCode . guess_region ( "B6A 1A1" )
# => "NS"
당신의 보석에서 :
gem "ca_postal_code"
또는 직접 설치하십시오.
gem install ca_postal_code
레포를 확인한 후 bin/setup
실행하여 종속성을 설치하십시오. 그런 다음 rake spec
실행하여 테스트를 실행하십시오. 실험 할 수있는 대화식 프롬프트를 위해 bin/console
실행할 수도 있습니다.
이 보석을 로컬 컴퓨터에 설치하려면 bundle exec rake install
실행하십시오. 새 버전을 해제하려면 version.rb
에서 버전 번호를 업데이트 한 다음 버전에 대한 bundle exec rake release
태그를 생성하고 GIT 커밋 및 태그를 누르고 .gem
파일을 rubygems.org로 누릅니다.
https://github.com/joallard/ca-postal-code의 Github에서 버그 보고서 및 풀 요청은 환영합니다.