jquery判斷ip地址的合法性


上次做考試系統時完成了一個功能就是后台教師輸入ip地址的范圍來對某場考試進行ip地址的限制:

這里就要用到ip地址的合法性驗證,和前后ip地址的先后性,實現代碼如下:

//判斷ip地址的合法性
function checkIP(value){
    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 reg = value.match(exp);
    if(reg==null)
    {
    alert("開始的IP地址不合法!");
    return false;
    }
}
//比較兩個ip地址的前后,,如果大於,返回1,等於返回0,小於返回-1  
function compareIP(ipBegin, ipEnd)   
{   
    var temp1;   
    var temp2;     
    temp1 = ipBegin.split(".");   
    temp2 = ipEnd.split(".");      
    for (var i = 0; i < 4; i++)   
    {   
        if (temp1[i]>temp2[i])   
        {   
            return 1;   
        }   
        else if (temp1[i]<temp2[i])   
        {   
            return -1;   
        }   
    }   
    return 0;      
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM