Function checkip2 {var exp = / ^ (/ d {1, 2} | 1 / d / d | 2 [0-4] / d | 25 [0-5]) /. (/ d {1, 2} | 1 / d / d | 2 [0-4] / d | 25 [0-5]) /. (/ D {1, 2} | 1 / d / d | 2 [0-4] / d | 25 [0-5]) /. (/ D {1, 2} | 1 / d / d | 2 [0-4] / d | 25 [0-5]) $ /; var rag = sipaddress.match (EXP); var errmsg = "You entered a illegal IP address segment! / NIP segment is :: xxx.xxx.xxx.xxx (xxx 0-255)!" Var msg = "You entered one Legal IP address segment! "IF (reg == null) {alert (errmsg);} else {alert (reg);}}