| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | /**  * IPV4 체크  * @param   * @returns  */ function check_ipv4 (obj) {     var IPvalue = obj.value;     errorString = "";     theName = "IPaddress";     var ipPattern = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;     var ipArray = IPvalue.match(ipPattern);     if (IPvalue == "0.0.0.0")         errorString = errorString + theName + ': '+IPvalue+'는 특수IP로 사용할 수 없습니다.';     else if (IPvalue == "255.255.255.255")         errorString = errorString + theName + ': '+IPvalue+'는 특수IP로 사용할 수 없습니다.';     if (ipArray == null)         errorString = errorString + theName + ': '+IPvalue+'는 올바른 IP가 아닙니다.';     else {         for (var i = 0; i < 4; i++) {             thisSegment = ipArray[i];             if (thisSegment > 255) {                 errorString = errorString + theName + ': '+IPvalue+'는 올바른 IP가 아닙니다.';                 i = 4;             }             if ((i == 0) && (thisSegment > 255)) {                 errorString = errorString + theName + ': '+IPvalue+'는 특수IP로 사용할 수 없습니다.';                 i = 4;             }         }     }     extensionLength = 3;     if (errorString == ""){         //alert ("That is a valid IP address.");         return true;     }else{         alert (errorString);         obj.select();         return false;     } } | 
Pages
2014년 2월 21일 금요일
[JAVASCRIPT] JavaScript IPv4 체크
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기