region-name-kr

2.0.1 • Public • Published

region-name-kr

npm npm npm

이 프로젝트는 한국의 지역명을 다루는 라이브러리입니다.

테스트 파일은 test/test.js 에 있습니다.

shortProvinceName2(list, ?allow3words)

  • list : 지역 리스트
  • allow3words : 부울경, 수도권같이 3글자로 된 축약어의 허용 여부

충청남도와 충청북도가 들어있으면 충청도로 줄이고 싶을때, list내에 있는 다음과 같은 지역명을 축약시킵니다.

  • 전북 + 전남 = 전라
  • 전북 + 전남 + 광주 = 호남
  • 경북 + 경남 = 경상
  • 경북 + 경남 + 부산 + 대구 + 울산 = 영남
  • 경남 + 부산 + 울산 = 부울경
  • 충북 + 충남 = 충청
  • 충북 + 충남 + 세종 = 호서
  • 서울 + 인천 = 경인
  • 서울 + 인천 + 경기 = 수도권

shortProvinceName(list)

부산 광역시 처럼 띄어쓰기가 되있는 경우, 부산광역시trim됩니다.

다음과 같은 지역명을 축약시킵니다.

  • 전라북도 + 전라남도 = 전라도
  • 전라북도 + 전라남도 + 광주광역시 = 호남 지방
  • 경상북도 + 경상남도 = 경상도
  • 경상북도 + 경상남도 + 부산광역시 + 대구광역시 + 울산광역시 = 영남 지방
  • 경상남도 + 부산광역시 + 울산광역시 = 부울경
  • 충청북도 + 충청남도 = 충청도
  • 충청북도 + 충청남도 + 세종특별자치시 = 호서 지방
  • 서울특별시 + 인천광역시 = 경인 지방
  • 서울특별시 + 인천광역시 + 경기도 = 수도권

japanese(list, mode = 2)

시도, 시군구를 일본어로 번역합니다.

부산 광역시 처럼 띄어쓰기가 되있는 경우, 부산광역시trim됩니다.

mode

mode가 0일 경우 한자(世宗特別自治市)로 반환됩니다.

mode가 1일 경우 카타카나(セジョントゥクピョルジャチシ)로 반환합니다.

mode가 2일 경우 한자, 카타카나 병기(世宗(セジョン)特別自治市)로 반환합니다.

고성군의 경우 고성군(경남), 고성군(강원)으로 구분해야 변환이 가능합니다.

기본 예시

  • 특별/광역시/도 : 세종특별자치시世宗(セジョン)特別自治市
  • 특별/광역시 구/군 :서울특별시 강남구ソウル特別市 永登浦(ヨンドゥンポ)区
  • 도 시/군 : 강원도 평창군江原(カンウォン)道 平昌(ピョンチャン)郡
  • 도 시 구 : 경기도 수원시 권선구京畿(キョンギ)道 水原(スウォン)市 勧善(クォンソン)区

class

클래스로 사용하려면 아래와 같은 코드를 사용하세요.

import RegionKr from 'region-name-kr/region-kr;

모든 메소드는 static 입니다.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.1
    0
    • latest

Version History

Package Sidebar

Install

npm i region-name-kr

Weekly Downloads

0

Version

2.0.1

License

MIT

Unpacked Size

156 kB

Total Files

10

Last publish

Collaborators

  • shin-jaeheon