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

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

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

    posts - 122,  comments - 25,  trackbacks - 0
    /**
     * 用途:檢查輸入字符串是否只由英文字母和數字和下劃線組成
     * 輸入:s, 字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isNumberOr_Letter( s ){
        
    var regu = "^[0-9a-zA-Z\_]+$";
        
    var re = new RegExp(regu);
        
    if (re.test(s))  return true;
        
    else    return false;
    }

    /**
     * 用途:檢查輸入字符串是否只由英文字母和數字組成
     * 輸入:s, 字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isNumberOrLetter( s ){//判斷是否是數字或字母
        var regu = "^[0-9a-zA-Z]+$";
        
    var re = new RegExp(regu);
        
    if (re.test(s))  return true;
        
    else return false;
    }

    /**
     * 用途:檢查輸入字符串是否只由漢字、字母、數字組成
     * 輸入:value, 字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isChinaOrNumbOrLett( s ){
        
    var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$"
        
    var re = new RegExp(regu);
        
    if (re.test(s))   return true;
        
    else return false;

    }

    /**
     * 用途:判斷是否是日期
     * 輸入:date:日期;fmt:日期格式
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isDate( date, fmt ) {
        
    if (fmt==null) fmt="yyyyMMdd";
        
    var yIndex = fmt.indexOf("yyyy");
        
    if(yIndex==-1return false;
        
    var year = date.substring(yIndex,yIndex+4);
        
    var mIndex = fmt.indexOf("MM");
        
    if(mIndex==-1return false;
        
    var month = date.substring(mIndex,mIndex+2);
        
    var dIndex = fmt.indexOf("dd");
        
    if(dIndex==-1return false;
        
    var day = date.substring(dIndex,dIndex+2);
        
    if(!isNumber(year)||year>"2100" || year< "1900"return false;
        
    if(!isNumber(month)||month>"12" || month< "01"return false;
        
    if(day>getMaxDay(year,month) || day< "01"return false;
        
    return true;
    }
     
    /**
     * 用途:獲取每月的最后一天日期值.
     * 輸入:date:年份;month:月份
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function getMaxDay(year,month) {
        
    if(month==4||month==6||month==9||month==11)
            
    return "30";
        
    if(month==2)
            
    if(year%4==0&&year%100!=0 || year%400==0)
                
    return "29";
            
    else
                
    return "28";
        
    return "31";
    }

    /**
     * 用途:字符1是否以字符串2結束
     * 輸入:str1:字符串;str2:被包含的字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isLastMatch(str1,str2){
        
    var index = str1.lastIndexOf(str2);
        
    if(str1.length==index+str2.length) return true;
        
    return false;
    }

    /**
     * 用途:字符1是否以字符串2開始
     * 輸入:str1:字符串;str2:被包含的字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isFirstMatch(str1,str2){
        
    var index = str1.indexOf(str2);
        
    if(index==0return true;
        
    return false;
    }

    /**
     * 用途:字符1是包含字符串2
     * 輸入:str1:字符串;str2:被包含的字符串
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function isMatch(str1,str2){
        
    var index = str1.indexOf(str2);
        
    if(index==-1return false;
        
    return true;
    }

    /**
     * 用途:檢查輸入的起止日期是否正確,規則為兩個日期的格式正確,且結束如期>=起始日期
     * 輸入:startDate:起始日期(字符串),   endDate:結束如期(字符串)
     * 返回:如果通過驗證返回true,否則返回false
     
    */
    function checkTwoDate( startDate,endDate ) {
        
    if!isDate(startDate) ) {
            alert(
    "起始日期不正確!");
            
    return false;
        } 
    else if!isDate(endDate) ) {
            alert(
    "終止日期不正確!");
            
    return false;
        } 
    else if( startDate > endDate ) {
            alert(
    "起始日期不能大于終止日期!");
            
    return false;
        }
        
    return true;
    }

    posted on 2007-05-22 09:31 josson 閱讀(301) 評論(0)  編輯  收藏 所屬分類: web開發
    <2007年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲免费视频一区二区三区| 国产亚洲中文日本不卡二区| 伊人久久国产免费观看视频| 国产成人精品男人免费| 亚洲aⅴ无码专区在线观看春色| 免费无码又爽又刺激聊天APP| 99久久婷婷国产综合亚洲| 国产黄色免费网站| 精品国产成人亚洲午夜福利| 国产精品成人免费视频网站京东| 在线观看亚洲AV日韩A∨| 青青草国产免费久久久下载| 黄网站在线播放视频免费观看| 亚洲国产精品无码久久青草 | 中文字幕精品亚洲无线码一区应用| 深夜福利在线视频免费| 国产AV无码专区亚洲AV漫画| 在线看片免费人成视频播 | 亚洲天堂福利视频| 日韩成人在线免费视频| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲日韩在线视频| 日韩一品在线播放视频一品免费| 蜜臀亚洲AV无码精品国产午夜.| 亚洲av中文无码| 国产成年无码久久久免费| 亚洲高清日韩精品第一区| 毛片在线看免费版| 一级特级aaaa毛片免费观看| 亚洲AV无码专区电影在线观看| 中文字幕视频免费| 午夜亚洲乱码伦小说区69堂| 亚洲无线观看国产精品| av无码免费一区二区三区| 免费亚洲视频在线观看| 亚洲视频免费在线观看| 日本免费一区二区三区最新vr| a级男女仿爱免费视频| 亚洲日日做天天做日日谢| 精品国产亚洲男女在线线电影 | 欧洲精品99毛片免费高清观看 |