728x90
반응형
을/를 , 이/가 등의 조사를 선택하기 위한
마지막 글자의 받침이 있는지 없는지 여부
_checkBatchimEnding(word)
{
if (typeof word !== 'string') return null;
word = word.charAt(word.length-1);
var lastLetter = word[word.length - 1];
var uni = lastLetter.charCodeAt(0);
if (uni < 44032 || uni > 55203) return null;
return (uni - 44032) % 28 != 0;
}
ex)
this._checkBatchimEnding("상점"); // true
this._checkBatchimEnding("창고"); // false
this._checkBatchimEnding("abc"); // null반응형
'Dev > Javascript' 카테고리의 다른 글
| 0으로 채워진 n차원 배열 (0) | 2023.07.21 |
|---|---|
| 문자열에서 특정 문자 갯수 구하기 (0) | 2023.07.20 |
| n개중 m개를 구하는 경우의 수 - 팩토리얼 (0) | 2023.07.20 |
| Javascript 오늘부터 N일 이후의 날짜 구하기 (0) | 2022.03.30 |
| 변수로 정규식 replaceAll 하기 (0) | 2022.03.29 |