Socket
Socket
Sign inDemoInstall

region-name-kr

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    region-name-kr

korea region name api


Version published
Weekly downloads
19
increased by850%
Maintainers
1
Install size
152 kB
Created
Weekly downloads
 

Readme

Source

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 입니다.

FAQs

Last updated on 12 Apr 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc