Fix: multiAlphabet (incompleted)
This commit is contained in:
@@ -91,6 +91,96 @@ StringUtil.getUnicodeAlphabetCount = function(text) {
|
||||
return alphabetCount;
|
||||
};
|
||||
|
||||
StringUtil.chosung = function(letter) {
|
||||
var alphabets = StringUtil.toKoreanAlphabets(letter);
|
||||
return alphabets[0];
|
||||
}
|
||||
|
||||
StringUtil.jungsung = function(letter) {
|
||||
var alphabets = StringUtil.toKoreanAlphabets(letter);
|
||||
return alphabets[1];
|
||||
}
|
||||
|
||||
StringUtil.jongsung = function(letter) {
|
||||
if(!StringUtil.hasJongsung(letter))
|
||||
return "";
|
||||
|
||||
var alphabets = StringUtil.toKoreanAlphabets(letter);
|
||||
return alphabets[2];
|
||||
}
|
||||
|
||||
StringUtil.isSameKoreanAlphabet = function(firstAlphabet, secondAlphabet) {
|
||||
if(firstAlphabet == secondAlphabet)
|
||||
return true;
|
||||
return false;
|
||||
};
|
||||
|
||||
StringUtil.isMultiLetterJungsung = function(alphabet) {
|
||||
var cMultiJung = [ 'ㅘ', 'ㅙ', 'ㅚ', 'ㅝ', 'ㅞ', 'ㅟ', 'ㅢ' ];
|
||||
for(var i = 0; i < cMultiJung.length; i++) {
|
||||
if(cMultiJung[i] == alphabet)
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
StringUtil.getMultiLettersFromJongsung = function(alphabet) {
|
||||
var multiJungsungList = new Object();
|
||||
multiJungsungList['ㅘ'] = ['ㅗ', 'ㅏ'];
|
||||
multiJungsungList['ㅙ'] = ['ㅗ', 'ㅐ'];
|
||||
multiJungsungList['ㅚ'] = ['ㅗ', 'ㅣ'];
|
||||
multiJungsungList['ㅝ'] = ['ㅜ', 'ㅓ'];
|
||||
multiJungsungList['ㅞ'] = ['ㅜ', 'ㅔ'];
|
||||
multiJungsungList['ㅢ'] = ['ㅡ', 'ㅣ'];
|
||||
|
||||
return multiJungsungList[alphabet];
|
||||
};
|
||||
|
||||
StringUtil.isMultiLetterJongsung = function(alphabet) {
|
||||
var cMultiJong = [ 'ㄲ', 'ㄳ', 'ㄵ', 'ㄶ', 'ㄺ', 'ㄻ', 'ㄼ', 'ㄽ', 'ㄾ', 'ㄿ', 'ㅀ', 'ㅄ', 'ㅆ' ];
|
||||
for(var i = 0; i < cMultiJong.length; i++) {
|
||||
if(cMultiJong[i] == alphabet)
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
StringUtil.getMultiLettersFromJongsung = function(alphabet) {
|
||||
var multiJongsungList = new Object();
|
||||
multiJongsungList['ㄲ'] = ['ㄱ', 'ㄱ'];
|
||||
multiJongsungList['ㄳ'] = ['ㄱ', 'ㅅ'];
|
||||
multiJongsungList['ㄵ'] = ['ㄴ', 'ㅈ'];
|
||||
multiJongsungList['ㄶ'] = ['ㄴ', 'ㅎ'];
|
||||
multiJongsungList['ㄺ'] = ['ㄹ', 'ㄱ'];
|
||||
multiJongsungList['ㄻ'] = ['ㄹ', 'ㅁ'];
|
||||
multiJongsungList['ㄼ'] = ['ㄹ', 'ㅂ'];
|
||||
multiJongsungList['ㄽ'] = ['ㄹ', 'ㅅ'];
|
||||
multiJongsungList['ㄾ'] = ['ㄹ', 'ㅌ'];
|
||||
multiJongsungList['ㄿ'] = ['ㄹ', 'ㅍ'];
|
||||
multiJongsungList['ㅀ'] = ['ㄹ', 'ㅎ'];
|
||||
multiJongsungList['ㅄ'] = ['ㅂ', 'ㅅ'];
|
||||
multiJongsungList['ㅆ'] = ['ㅅ', 'ㅅ'];
|
||||
|
||||
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;
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
StringUtil.getScoreUnit = function(playingAppID) {
|
||||
if(playingAppID == 104)
|
||||
return " 초";
|
||||
|
||||
Reference in New Issue
Block a user