hangulbox는 한글을 조금더 쉽게 다룰 수 있게 도와주는 JavaScript 라이브러리입니다.
다음 설명서에서 hangulbox.js에 대한 모든것을 알아보세요.
사용 사례 및 기본 설정에 따라 빌드 단계를 포함하거나 포함하지 않고 hangulbox.js를 사용할 수 있습니다.
https://cdn.jsdelivr.net/gh/WADE-OSS/[email protected]/dist/core.js
> npm install hangulbox
한단어만 분리합니다
hangulbox.wordSeparate('안');
// return 'ㅇㅏㄴ'
문장을 분리합니다
hangulbox.wordSeparateAll('안녕하세요');
// return 'ㅇㅏㄴㄴㅕㅇㅎㅏㅅㅔㅇㅛ'
문자를 분리하고 Array로 받습니다
hangulbox.wordSeparateToArray('안녕하세요');
/* return [
0: (3) ['ㅇ', 'ㅏ', 'ㄴ']
1: (3) ['ㄴ', 'ㅕ', 'ㅇ']
2: (3) ['ㅎ', 'ㅏ', '']
3: (3) ['ㅅ', 'ㅔ', '']
4: (3) ['ㅇ', 'ㅛ', '']
] */
문자 하나하나를 Array로 분류합니다
hangulbox.toArray('안녕하세요. 안녕');
// return ['안', '녕', '하', '세', '요', '.', ' ', '안', '녕']
toArray와 비슷하지만 중복 문자를 제거합니다
hangulbox.toArrayNotDuplicate('안녕하세요. 안녕');
// return ['안', '녕', '하', '세', '요', '.', ' ']
마지막 글자가 받침을 가지면 true를, 받침을 가지지 않으면 false를 return합니다
hangulbox.checkLastConsonantLetter('안녕');
// return true
hangulbox.checkLastConsonantLetter('안녕하세요');
// return false