国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

javascript IP、域名、手機號碼正則表達式驗證代碼

2020-03-16 21:13:41
字體:
來源:轉載
供稿:網友
一下代碼是武林網從多個網站整理并總結了下,常用正則表達式的驗證代碼,可以直接使用。
 
 
這個手機號碼正則驗證函數可以說是最新的都支持的,里面有詳細的介紹說明,不論以后增加什么號段大家都非常容易的稍微修改一下即可。

復制代碼代碼如下:

//ip與域名驗證函數 
function checkIP() 

    var ipArray,ip,j; 
    ip = document.ipform.ip.value; 

    if(/[A-Za-z_-]/.test(ip)){ 
        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(!/^([/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))$/.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; 
            } 
        } 
    } 

//手機號碼驗證函數 
function checkMobile(){ 
    var sMobile = document.mobileform.mobile.value 
    if(!(/^1[3|4|5|8][0-9]/d{4,8}$/.test(sMobile))){ 
        alert("不是完整的11位手機號或者正確的手機號前七位"); 
        document.mobileform.mobile.focus(); 
        return false; 
    } 

//郵政編碼驗證函數 
function checkZip(){ 
    var sZip = document.zipform.zip.value 
    if(!(/^/d{4,6}$/.test(sZip))){ 
        alert("請輸入郵政編碼前4-6位"); 
        return false; 
    } 

//區號驗證 
function checkZone(){ 
    var sZone = document.zoneform.zone.value 
    if(!(/^0/d{2,6}$/.test(sZone))){ 
        alert("請輸入以“0”開頭的3-7位區號"); 
        return false; 
    } 

//身份證驗證 
function checkID(){ 
    var sID = document.IDform.userid.value 
    if(!(/^/d{15}$|^/d{18}$|^/d{17}[xX]$/.test(sID))){ 
        alert("請輸入15位或18位身份證號"); 
        document.IDform.userid.focus(); 
        return false; 
    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 确山县| 徐闻县| 报价| 桃江县| 北京市| 凤山县| 万州区| 遂昌县| 大足县| 洪湖市| 赣榆县| 汉沽区| 灌阳县| 东丰县| 达孜县| 青州市| 马边| 罗源县| 沙雅县| 通化市| 海安县| 盘山县| 济南市| 上杭县| 梁河县| 黄陵县| 宾川县| 永善县| 临沧市| 安义县| 河曲县| 维西| 石渠县| 苍南县| 余干县| 聂荣县| 德钦县| 临沧市| 广汉市| 罗江县| 通城县|