/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/

解决方案 »

  1.   

    checkIp($ip){  
               $e="(1[0-9]{2}  ¦[1-9]?[0-9]  ¦2[0-4][0-9]  ¦25[0-5])";  
               if(ereg("^$e\.$e\.$e\.$e$",$ip)){  
                           echo  $ip."通过<br>";  
               }  
               else  
                           echo  $ip."错误<br>";
      

  2.   

    <script language="javascript">
    var IP = /^(?:(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))\.){3}(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))$/;if (!IP.test("192.168.1.256"))
    {
        alert("IP ERR");
    }
    </script>
      

  3.   

    汗,发过来怎么成这样了<script language="javascript">
    var IP=/^(?:(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))\.){3}(?:[1-9]?[0-9]|1[0-9]{2}|2(?:[0-4][0-9]|5[0-5]))$/;if (!IP.test("192.168.1.256"))
    {
       alert("IP ERR");
    }
    </script>
      

  4.   

    恩。噢刚搞出来,如下:
        var integer = parseInt(ServerPort.value);
        if (integer.toString().length != ServerPort.value.length)
        {
            lblMessage.style.color = "red";
            lblMessage.innerHTML = "The ftp server port pattern is wrong";
            return false;
        }
        if (ServerPort.value < 0 || ServerPort.value > 65535)
        {
            lblMessage.style.color="red";
            lblMessage.innerHTML ="The ftp server port pattern is wrong";
            return false;
        }