判斷ip地址是否正確

字號:


    <SCRIPT LANGUAGE="JavaScript">
    function CheckIP()
    {
    str=document.all.txtIP.value;
    str = str.split(";");
    for(var i=0;i<str.length;i++)
    {
    if(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/.test(str[i])==false)
    {
    window.alert('錯誤的IP地址格式');
    return;
    }
    if(RegExp.$1<1 || RegExp.$1>254||RegExp.$2<0||RegExp.$2>254||RegExp.$3<0||RegExp.$3>254||RegExp.$4<1||RegExp.$4>254)
    {
    window.alert('錯誤的IP地址');
    return;
    }
    }
    }
    </SCRIPT>
    <input type="text" name="txtIP">
    <input type="button" onclick="CheckIP()" value="CheckIP">