// ¾çÀÇ Á¤¼ö °Ë»ç // 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 }