카테고리 없음

한글 종성 은/는 구별 스크립트

[czar] 2010. 1. 6. 16:27
String.prototype.hasFinalConsonant = function(str) {
str = this != window ? this : str;
var strTemp = str.substr(str.length-1);
return ((strTemp.charCodeAt(0)-16)%28!=0);
}


function josa(str,tail) {
return (str.hasFinalConsonant()) ? tail.substring(0,1) : tail.substring(1,2);
}


입력받은 값

var elName = "사랑";

josa(elName,"은는")
===> 사랑은

elName = "바보";
josa(elName,"은는")
===> 바보는

이렇게 return됨.