天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP JS Ip地址及域名格式檢測代碼

php IP地址格式檢測函數

復制代碼 代碼如下:
function checkIp($ip){
    $ip = str_replace(" ", "", $ip);
    $ip = strtolower($ip);
    $ip= str_replace("http://", "", $ip);
    $ip= str_replace("https://", "", $ip);
    if(preg_match('/[A-Za-z_-]/',$ip)){
        if(preg_match('/^([/w-]+/.)+((com)|(NET)|(org)|(gov/.cn)|(info)|(cc)|(com/.cn)|(NET/.cn)|(org/.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com/.tw)|(hk)|(com/.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me/.uk)|(org/.uk)|(ltd/.uk)|(plc/.uk)|(in)|(eu)|(it)|(jp)|(co)|(me)|(mx)|(ca)|(ag)|(com/.co)|(NET/.co)|(nom/.co)|(com/.ag)|(NET/.ag)|(fr)|(org/.ag)|(am)|(asia)|(at)|(be)|(bz)|(com/.bz)|(NET/.bz)|(NET/.br)|(com/.br)|(de)|(es)|(com/.es)|(nom/.es)|(org/.es)|(fm)|(gs)|(co/.in)|(firm/.in)|(gen/.in)|(ind/.in)|(NET/.in)|(org/.in)|(jobs)|(ms)|(com/.mx)|(nl)|(nu)|(co/.nz)|(NET/.nz)|(org/.nz)|(tc)|(tk)|(org/.tw)|(idv/.tw)|(co/.uk)|(vg)|(ad)|(ae)|(af)|(ai)|(al)|(an)|(ao)|(aq)|(ar)|(as)|(au)|(aw)|(az)|(ba)|(bb)|(bd)|(bf)|(bg)|(bh)|(bi)|(bj)|(bm)|(bn)|(bo)|(br)|(bs)|(bt)|(bv)|(bw)|(by)|(cd)|(cf)|(cg)|(ch)|(ci)|(ck)|(cl)|(cm)|(cr)|(cu)|(cv)|(cx)|(cy)|(cz)|(dj)|(dk)|(dm)|(do)|(dz)|(ec)|(ee)|(eg)|(er)|(et)|(fi)|(fj)|(fk)|(fo)|(ga)|(gd)|(ge)|(gf)|(gg)|(gh)|(gi)|(gl)|(gm)|(gn)|(gp)|(gq)|(gr)|(gt)|(gu)|(gw)|(gy)|(hm)|(hn)|(hr)|(ht)|(hu)|(id)|(ie)|(il)|(im)|(iq)|(ir)|(is)|(je)|(jm)|(jo)|(ke)|(kg)|(kh)|(ki)|(km)|(kn)|(kr)|(kw)|(ky)|(kz)|(lb)|(lc)|(li)|(lk)|(lr)|(ls)|(lt)|(lu)|(lv)|(ly)|(ma)|(mc)|(md)|(mg)|(mh)|(mk)|(ml)|(mm)|(mn)|(mo)|(mp)|(mq)|(mr)|(mt)|(mu)|(mv)|(mw)|(my)|(mz)|(na)|(nc)|(ne)|(nf)|(ng)|(ni)|(no)|(np)|(nr)|(nz)|(om)|(pa)|(pe)|(pf)|(pg)|(ph)|(pk)|(pl)|(pm)|(pn)|(pr)|(ps)|(pt)|(pw)|(py)|(qa)|(re)|(ro)|(ru)|(rw)|(sa)|(sb)|(sc)|(sd)|(se)|(sg)|(si)|(sk)|(sl)|(sm)|(sn)|(sr)|(st)|(sv)|(sy)|(sz)|(td)|(tf)|(tg)|(th)|(tj)|(tl)|(tn)|(to)|(tr)|(tt)|(tz)|(ua)|(ug)|(uk)|(uy)|(uz)|(va)|(vc)|(ve)|(vi)|(vn)|(vu)|(wf)|(ye)|(yt)|(yu)|(za)|(zm)|(zw))$/i',$ip)){
            return true;
        }else{
            return false;
        }
    }else{

        $ipArray = explode(".", $ip);
        $j = count($ipArray);
        if($j!=4)
        {
            return false;
        }
        for( $i=0;$i<4;$i++){

            if(strlen($ipArray[$i])==0 || $ipArray[$i]>255){
                return false;
            }
        }
        return true;
    }

}


JS代碼:

復制代碼 代碼如下:
function checkIP(){
var ipArray,ip,j;
ip = document.ipform.ip.value;

if (ip.indexOf(" ")>=0){
ip = ip.replace(/ /g,"");
document.ipform.ip.value = ip;
}
if (ip.toLowerCase().indexOf("http://")==0){
ip = ip.slice(7);
document.ipform.ip.value = ip;
}
if (ip.toLowerCase().indexOf("https://")==0){
ip = ip.slice(8);
document.ipform.ip.value = ip;
}
if (ip.slice(ip.length-1)=="/"){
ip = ip.slice(0,ip.length-1);
document.ipform.ip.value = ip;
}

if(/[A-Za-z_-]/.test(ip)){
if(!/^([/w-]+/.)+((com)|(NET)|(org)|(gov/.cn)|(info)|(cc)|(com/.cn)|(NET/.cn)|(org/.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com/.tw)|(hk)|(com/.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me/.uk)|(org/.uk)|(ltd/.uk)|(plc/.uk)|(in)|(eu)|(it)|(jp)|(co)|(me)|(mx)|(ca)|(ag)|(com/.co)|(NET/.co)|(nom/.co)|(com/.ag)|(NET/.ag)|(fr)|(org/.ag)|(am)|(asia)|(at)|(be)|(bz)|(com/.bz)|(NET/.bz)|(NET/.br)|(com/.br)|(de)|(es)|(com/.es)|(nom/.es)|(org/.es)|(fm)|(gs)|(co/.in)|(firm/.in)|(gen/.in)|(ind/.in)|(NET/.in)|(org/.in)|(jobs)|(ms)|(com/.mx)|(nl)|(nu)|(co/.nz)|(NET/.nz)|(org/.nz)|(tc)|(tk)|(org/.tw)|(idv/.tw)|(co/.uk)|(vg)|(ad)|(ae)|(af)|(ai)|(al)|(an)|(ao)|(aq)|(ar)|(as)|(au)|(aw)|(az)|(ba)|(bb)|(bd)|(bf)|(bg)|(bh)|(bi)|(bj)|(bm)|(bn)|(bo)|(br)|(bs)|(bt)|(bv)|(bw)|(by)|(cd)|(cf)|(cg)|(ch)|(ci)|(ck)|(cl)|(cm)|(cr)|(cu)|(cv)|(cx)|(cy)|(cz)|(dj)|(dk)|(dm)|(do)|(dz)|(ec)|(ee)|(eg)|(er)|(et)|(fi)|(fj)|(fk)|(fo)|(ga)|(gd)|(ge)|(gf)|(gg)|(gh)|(gi)|(gl)|(gm)|(gn)|(gp)|(gq)|(gr)|(gt)|(gu)|(gw)|(gy)|(hm)|(hn)|(hr)|(ht)|(hu)|(id)|(ie)|(il)|(im)|(iq)|(ir)|(is)|(je)|(jm)|(jo)|(ke)|(kg)|(kh)|(ki)|(km)|(kn)|(kr)|(kw)|(ky)|(kz)|(lb)|(lc)|(li)|(lk)|(lr)|(ls)|(lt)|(lu)|(lv)|(ly)|(ma)|(mc)|(md)|(mg)|(mh)|(mk)|(ml)|(mm)|(mn)|(mo)|(mp)|(mq)|(mr)|(mt)|(mu)|(mv)|(mw)|(my)|(mz)|(na)|(nc)|(ne)|(nf)|(ng)|(ni)|(no)|(np)|(nr)|(nz)|(om)|(pa)|(pe)|(pf)|(pg)|(ph)|(pk)|(pl)|(pm)|(pn)|(pr)|(ps)|(pt)|(pw)|(py)|(qa)|(re)|(ro)|(ru)|(rw)|(sa)|(sb)|(sc)|(sd)|(se)|(sg)|(si)|(sk)|(sl)|(sm)|(sn)|(sr)|(st)|(sv)|(sy)|(sz)|(td)|(tf)|(tg)|(th)|(tj)|(tl)|(tn)|(to)|(tr)|(tt)|(tz)|(ua)|(ug)|(uk)|(uy)|(uz)|(va)|(vc)|(ve)|(vi)|(vn)|(vu)|(wf)|(ye)|(yt)|(yu)|(za)|(zm)|(zw))$/i.test(ip)){
alert("不是正確的域名");
document.ipform.ip.focus();
return false;
}
}
else{
ipArray = ip.split(".");
j = ipArray.length
if(j!=4)
{
alert("不是正確的IP");
document.ipform.ip.focus();
return false;
}

for(var i=0;i<4;i++)
{
if(ipArray[i].length==0 || ipArray[i]>255)
{
alert("不是正確的IP");
document.ipform.ip.focus();
return false;
}
}
}
}


注意:上面的函數單行很長,大家復制后注意不要分行了。

php技術PHP JS Ip地址及域名格式檢測代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 强开少妇嫩苞又嫩又紧九色 | 37大但人文艺术A级都市天气 | 男人一生要读的书 | 久久久久夜 | 最新无码国产在线视频2020 | 男人桶爽女人 | 骚浪插深些好烫喷了 | 老师别揉我胸啊嗯小说 | 蜜桃人妻无码AV天堂三区 | 欧洲另类一二三四区 | 色综合久久综合网观看 | 日日踫夜夜爽无码久久 | 蜜臀AV中文字幕熟女人妻 | 欧洲最大无人区免费高清完整版 | 国产综合在线视频 | 无码一卡二卡三卡四卡 | 99精品欧美一区二区三区美图 | 人妻插B视频一区二区三区 人妻 中文无码 中出 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 亚洲aaaa级特黄毛片 | 91九色视频无限观看免费 | 男女又黄又刺激B片免费网站 | 亚洲国产欧美日本大妈 | 特级aa 毛片免费观看 | 年轻的女教师2017韩国在线看 | 成片免费观看视频大全 | jizzhd中国 | 久久精品久久久 | 亚洲日韩中文字幕日本有码 | 爽a中文字幕一区 | 99在线精品国自产拍 | 中文字幕亚洲综合小综合在线 | 在教室伦流澡到高潮H女攻视频 | 不知火舞vs精子 | 国产伦精品一区二区三区免费观看 | 一本大道香蕉中文在线视频观看 | 日本黄色网站在线观看 | 老头狠狠挺进小莹体内视频 | 蜜芽资源高清在线观看 | 任你躁精品一区二区三区 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片潮喷动漫 |