<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

    /**
      * 格式驗證
      * 目前支持格式有:
      * 整數[number]、浮點數[floatNumber]
      * Email[email]、IP地址[IP]
      * 漢字[chinese]、URL[url]
      *
      * @param format 驗證格式
      * @param checkStr 待驗證字符串
      * @param msgPop 顯示提示信息的控件名
      *
      */
            function checkFormat(format,checkStr,msgPop)
     {
      var regExp='';

      //----正則表達式----------------------------------------------------
      //匹配【整數】
      var number=/^\d+$/;
      //匹配【浮點數】
      var floatNumber=/^((\d+)(\.\d{0,2})?)?$/;
      //匹配【Email】
      var email=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
      //匹配【IP地址】
      var ip=/^(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])$/; 
      //匹配【漢字】
      var chinese=/[\u4e00-\u9fa5]/;
      //匹配【URL】
      var url=/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/;

      //判斷驗證格式
      if(format=='number')
       regExp = number;
      else if(format=='floatNumber')
       regExp = floatNumber;
      else if(format=='email')
       regExp = email;
      else if(format=='ip')
       regExp = ip;
      else if(format=='chinese')
       regExp = chinese;
      else if(format=='url')
       regExp = url;

      //正則表達式驗證
      if(regExp.test(checkStr))
      {
       if(msgPop!=null)
       {
        document.getElementById(msgPop).innerHTML = 'ok!';
        document.getElementById(msgPop).style.color="green";
       }
       else
        alert('ok!');
       return true;
      }
      else
      {
       if(msgPop!=null)
       {
        document.getElementById(msgPop).innerHTML = '囊咯的嘛,'+format+'格式錯了!!';
        document.getElementById(msgPop).style.color="red";
       }
       else
        alert('囊咯的嘛,'+format+'格式錯了!!');
       return false;
      }
      
      
     }

    //校驗是否全由數字組成
    function isDigit(s)
    {
    var patrn=/^[0-9]{1,20}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串
    function isRegisterUserName(s)
    {
    var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗用戶姓名:只能輸入1-30個以字母開頭的字串
    function isTrueName(s)
    {
    var patrn=/^[a-zA-Z]{1,30}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗密碼:只能輸入6-20個字母、數字、下劃線
    function isPasswd(s)
    {
    var patrn=/^(\w){6,20}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”
    function isTel(s)
    {
    //var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;
    var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗手機號碼:必須以數字開頭,除數字外,可含有“-”
    function isMobil(s)
    {
    var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗郵政編碼
    function isPostalCode(s)
    {
    //var patrn=/^[a-zA-Z0-9]{3,12}$/;
    var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    //校驗搜索關鍵字
    function isSearch(s)
    {
    var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    function isIP(s) //by zergling
    {
    var patrn=/^[0-9.]{1,20}$/;
    if (!patrn.exec(s)) return false
    return true
    }

    posted on 2008-01-03 17:09 HUIKK 閱讀(207) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 国产综合亚洲专区在线| 韩国欧洲一级毛片免费| 亚洲AV无码专区国产乱码电影| 麻豆91免费视频| 亚洲精品老司机在线观看| 特黄aa级毛片免费视频播放| 四虎影视在线永久免费看黄| 亚洲AV日韩AV一区二区三曲| 免费看的黄色大片| 免费无码午夜福利片| 中文字幕在亚洲第一在线| 中文在线免费视频| 亚洲天天在线日亚洲洲精| 真人做A免费观看| 亚洲大尺度无码无码专线一区| 免费国产人做人视频在线观看| 日韩在线观看免费| 亚洲AV区无码字幕中文色| 精品一区二区三区免费毛片爱 | 两个人看的www高清免费观看| 亚洲综合图色40p| 亚洲免费一级视频| 亚洲精品国产精品| 中文字幕精品亚洲无线码二区| 久久免费的精品国产V∧| 国产午夜亚洲精品国产| 亚洲成网777777国产精品| 久久99毛片免费观看不卡| 亚洲最大成人网色香蕉| 亚洲A丁香五香天堂网| 久久黄色免费网站| 亚洲久热无码av中文字幕| 中文字幕日韩亚洲| 国产一卡2卡3卡4卡无卡免费视频| 羞羞视频网站免费入口| 亚洲国产精品久久久久久| 四虎成人免费大片在线| 伊人免费在线观看| 亚洲成熟丰满熟妇高潮XXXXX| 国产成人亚洲综合色影视| 午夜免费福利在线|