한글은 알파벳과는 달리 자음, 중성, 종성의 조합으로 구성되어 있어 조합하는 중에는 검색이 되지 않는 현상이 있습니다. 예를 들어, Input에 'ㅅ'이라고만 입력하였을 때 'ㅅ'과 관련된 텍스트 자동완성이 되지 않는 것이죠.
이러한 현상을 해결하기 위해 초성, 중성, 종성을 분리하여 각 시나리오에 대한 정규식을 만들어 즉각적으로 자동완성을 할 수 있게 라이브러리를 만들었다고 합니다. 초성, 중성, 종성을 각각 입력하는 즉시 자동완성을 보여주고 싶다면 소개해 드리는 라이브러리가 도움이 될 것 같습니다.
https://bluewings.github.io/unobstructed-hangul-regular-expression/