• λ我爱Aspx >> Asp.Net >> Javascript正则表达式验证IP
  • Javascript正则表达式验证IP

  • :未知  Դ:internet  :2007-5-20 16:39:44  ؼ:javascript
  • ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$

    <script language=javascript>

    function check()

    {

    //alert("IP地址输入非法!");

    var pattern=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;

    flag_ip=pattern.test(document.all.ip.value);

    if(!flag_ip)

    {

    alert("IP地址输入非法!");

    document.all.ip.focus();

    return false;

    }

    }

    </script>

    <form onsubmit="return check()">

    <INPUT TYPE="text" NAME="ip">

    <INPUT TYPE="submit">

    </form>

    Ҷƪл˵?
  • һƪJScript 运行时错误
    һƪJAVASCRIPT正则表达式简单实现文本框验证