Fix: multiAlphabets (incompleted)

This commit is contained in:
2019-05-16 22:12:36 +09:00
parent 45ac1035a3
commit a54f7d30c0
2 changed files with 163 additions and 66 deletions
+12 -12
View File
@@ -101,6 +101,14 @@ StringUtil.jungsung = function(letter) {
return alphabets[1];
}
StringUtil.hasJongsung = function(letter) {
var alphabets = StringUtil.toKoreanAlphabets(letter);
if(alphabets.length == 3)
return true;
return false;
};
StringUtil.jongsung = function(letter) {
if(!StringUtil.hasJongsung(letter))
return "";
@@ -115,7 +123,7 @@ StringUtil.isSameKoreanAlphabet = function(firstAlphabet, secondAlphabet) {
return false;
};
StringUtil.isMultiLetterJungsung = function(alphabet) {
StringUtil.isMultiAlphabetJungsung = function(alphabet) {
var cMultiJung = [ 'ㅘ', 'ㅙ', 'ㅚ', 'ㅝ', 'ㅞ', 'ㅟ', 'ㅢ' ];
for(var i = 0; i < cMultiJung.length; i++) {
if(cMultiJung[i] == alphabet)
@@ -125,7 +133,7 @@ StringUtil.isMultiLetterJungsung = function(alphabet) {
return false;
};
StringUtil.getMultiLettersFromJongsung = function(alphabet) {
StringUtil.getMultiAlphabetFromJungsung = function(alphabet) {
var multiJungsungList = new Object();
multiJungsungList['ㅘ'] = ['ㅗ', 'ㅏ'];
multiJungsungList['ㅙ'] = ['ㅗ', 'ㅐ'];
@@ -137,7 +145,7 @@ StringUtil.getMultiLettersFromJongsung = function(alphabet) {
return multiJungsungList[alphabet];
};
StringUtil.isMultiLetterJongsung = function(alphabet) {
StringUtil.isMultiAlphabetJongsung = function(alphabet) {
var cMultiJong = [ 'ㄲ', 'ㄳ', 'ㄵ', 'ㄶ', 'ㄺ', 'ㄻ', 'ㄼ', 'ㄽ', 'ㄾ', 'ㄿ', 'ㅀ', 'ㅄ', 'ㅆ' ];
for(var i = 0; i < cMultiJong.length; i++) {
if(cMultiJong[i] == alphabet)
@@ -147,7 +155,7 @@ StringUtil.isMultiLetterJongsung = function(alphabet) {
return false;
};
StringUtil.getMultiLettersFromJongsung = function(alphabet) {
StringUtil.getMultiAlphabetFromJongsung = function(alphabet) {
var multiJongsungList = new Object();
multiJongsungList['ㄲ'] = ['ㄱ', 'ㄱ'];
multiJongsungList['ㄳ'] = ['ㄱ', 'ㅅ'];
@@ -166,14 +174,6 @@ StringUtil.getMultiLettersFromJongsung = function(alphabet) {
return multiJongsungList[alphabet];
}
StringUtil.hasJongsung = function(alphabet) {
var alphabets = StringUtil.toKoreanAlphabets(alphabet);
if(alphabets.length == 3)
return true;
return false;
};
StringUtil.isSameKoreanAlphabet = function(firstAlphabet, secondAlphabet) {
if(firstAlphabet == secondAlphabet)
return true;