Skip to content

hmmhmmhm/hangul-search-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‡ฐ๐Ÿ‡ท Hangul Search Js

It allows you to search for simple Korean characters in the most consistent order regardless of the character assembly order.

Github Workflow GitHub License Jest Coverage Gzip Size TypeScript NPM Version jsDelivr


๐Ÿ“ฆ Usage (ES5+)

npm i hangul-search-js
import { createSearch } from 'hangul-search-js'

const search = createSearch(['๋กฏ๋ฐ์‹œ๋„ค๋งˆ', '์œ ํŠœ๋ธŒ', 'ํ”„๋กœ๊ฒŒ์ด๋จธ'])
const result = search('์‹œใ„ด') // result: ['๋กฏ๋ฐ์‹œ๋„ค๋งˆ', 'ํ”„๋กœ๊ฒŒ์ด๋จธ']
const resultExact = search('์‹œใ„ด', { exact: true }) // result: ['๋กฏ๋ฐ์‹œ๋„ค๋งˆ']

๐Ÿ“ฆ Usage (CDN)

<script src="https://cdn.jsdelivr.net/npm/hangul-search-js/export/hangul-search.js"></script>
var createSearch = window.hangulSearch

var search = createSearch(['๋กฏ๋ฐ์‹œ๋„ค๋งˆ', '์œ ํŠœ๋ธŒ', 'ํ”„๋กœ๊ฒŒ์ด๋จธ'])
var result = search('์‹œใ„ด') // result: ['๋กฏ๋ฐ์‹œ๋„ค๋งˆ', 'ํ”„๋กœ๊ฒŒ์ด๋จธ']
var resultExact = search('์‹œใ„ด', { exact: true }) // result: ['๋กฏ๋ฐ์‹œ๋„ค๋งˆ']

๐Ÿ’ก License

MIT Licensed.

About

๐Ÿ‡ฐ๐Ÿ‡ท Simple Korean text search module

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages