/****************************************************************************************** * 기능 : 문자열이 알파벳(a~z, A~Z)만으로 구성되어 있는지 체크 * 인자 : sValue - 체크할 문자열 ( 예 : "aAzZ" ) * 리턴 : - 성공 = 알파벳만 있는경우 true - 실패 = 알파벳이 아닌 글자가 하나라도 있는 경우 false * 예문 : *****************************************************************************************/
function gfn_IsAlpha(sValue)
{
if (gfn_IsNull(sValue)) return false;
if (sValue.search("[^A-Za-z]") >= 0)
return false;
else
return true;
}
/****************************************************************************************** * 기능 : 문자열이 알파벳(a~z, A~Z), 숫자만으로 구성되어 있는지 체크 * 인자 : sValue - 체크할 문자열 ( 예 : "aAzZ09" ) * 리턴 : - 성공 = 알파벳, 숫자만 있는경우 true - 실패 = 알파벳, 숫자가 아닌 글자가 하나라도 있는 경우 false * 예문 : *****************************************************************************************/
function gfn_IsAlphaNumber(sValue)
{
if (gfn_IsNull(sValue)) return false;
if (sValue.search("[^A-Za-z0-9]") >= 0)
return false;
else
return true;
}
/** * 입력값이 알파벳인지 체크 * 아래 isAlphabet() 부터 isNumComma()까지의 메소드가 * 자주 쓰이는 경우에는 var chars 변수를 * global 변수로 선언하고 사용하도록 한다. * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; * var lowercase = "abcdefghijklmnopqrstuvwxyz"; * var number = "0123456789"; * function isAlphaNum(input) { * var chars = uppercase + lowercase + number; * return containsCharsOnly(input,chars); * } */
function isAlphabet(input) {
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
return containsCharsOnly(input,chars);
}
/** * 입력값이 알파벳 대문자인지 체크 */
function isUpperCase(input) {
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
return containsCharsOnly(input,chars);
}
/** * 입력값이 알파벳 소문자인지 체크 */
function isLowerCase(input) {
var chars = "abcdefghijklmnopqrstuvwxyz";
return containsCharsOnly(input,chars);
}
/****************************************************************************************** * 기능 : 문자열이 한글로만 구성되어 있는지 체크 * 인자 : sValue - 체크할 문자열 ( 예 : "가나다" ) * 리턴 : - 성공 = 한글만 있는경우 true - 실패 = 한글이 아닌 글자가 하나라도 있는 경우 false * 예문 : *****************************************************************************************/
function gfn_IsKor(sValue) { if (gfn_IsNull(sValue)) return false; for (var i=0; i<sValue.length; i++) { if (!((sValue.charCodeAt(i) > 0x3130 && sValue.charCodeAt(i) < 0x318F) || (sValue.charCodeAt(i) >= 0xAC00 && sValue.charCodeAt(i) <= 0xD7A3))) return false; } return true; }
|