// ¾çÀÇ Á¤¼ö °Ë»ç
	// precondition: parameter´Â nullÀÌ ¾Æ´Ñ ¹®ÀÚ¿­
	// inputStr: °Ë»çÇÏ·Á´Â ¹®ÀÚ¿­
	function isPosInteger(inputStr) {
		for (var i=0; i "9") {
				return false;
			}
		}
		return true;
	}

	// À½ÀÇ Á¤¼ö °Ë»ç
	// precondition: parameter´Â nullÀÌ ¾Æ´Ñ ¹®ÀÚ¿­
	// inputStr: °Ë»çÇÏ·Á´Â ¹®ÀÚ¿­
	function isNegInteger(inputStr) {
		// minus ±âÈ£°¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
		if (inputStr.charAt(0) == "-") {
			for (var i=1; i "9") {
					return false;
				}
			} return true;
		}
		return false;
	}

	// Á¤¼ö °Ë»ç
	// precondition: parameter´Â nullÀÌ ¾Æ´Ñ ¹®ÀÚ¿­
	// inputStr: °Ë»çÇÏ·Á´Â ¹®ÀÚ¿­
	function isInteger(inputStr) {
			var oneChar = inputStr.charAt(i);
			// minus ±âÈ£°¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
			if (i == 0 && oneChar == "-") {
				continue;
			}
			// Á¤¼öÀÎÁö È®ÀÎÇÑ´Ù.
			if (oneChar < "0" || oneChar > "9") {
				return false;
			}
		} return true;
	}

	// ¼ýÀÚ °Ë»ç
	// precondition: parameter´Â nullÀÌ ¾Æ´Ñ ¹®ÀÚ¿­
	// inputStr: °Ë»çÇÏ·Á´Â ¹®ÀÚ¿­
	function isNumber(inputStr) {
		oneDecimal = false;
		for (var i=0; i "9") {
				return false;
			}
		}
	}

	// ¼ýÀÚ À¯È¿ ¹üÀ§ °Ë»ç
	// precontition: parameter´Â ¼ýÀÚ ÇüÅ ¹®ÀÚ¿­
	// inputStr: °Ë»çÇÏ·Á´Â ¼ýÀÚÇü ¹®ÀÚ¿­
	// lowerRange: ÇÏÀ§ °æ°è°ª (ÀÌ»ó)
	// upperRange: »óÀ§ °æ°è°ª (ÀÌÇÏ)
	function isInRange(inputStr, lowerRange, upperRange) {
		// ¿¬»êÀÌ °¡´ÉÇϵµ·Ï ¼ýÀÚ·Î º¯È¯ÇÑ´Ù.
		inNum = parseFloat(inputStr);
		lowerNum = parseFloat(lowerRange);
		upperNum = parseFloat(upperRange);
		if (inNum >= lowerRange && inNum <= upperRange) {
			return true;
		}
		return false;
	}

	
Empty Entiryes
	
	// ÀÔ·Â ´©¶ô °Ë»ç
	function isEmpty(inputStr) {
		if (inputStr == null || inputStr == "") {
			return true
		}
		return false
	}