<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 閱讀(305) 評論(0)  編輯  收藏 所屬分類: web開發
    <2007年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧美aⅴ在线资源| 亚洲国产综合精品一区在线播放| 日韩精品无码免费一区二区三区| 成人A片产无码免费视频在线观看| 久久中文字幕免费视频| 在线观看免费宅男视频| 内射无码专区久久亚洲| 亚洲欧洲日韩不卡| 亚洲av午夜电影在线观看| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲五月丁香综合视频| 国产亚洲福利一区二区免费看| 人妻免费一区二区三区最新| 亚洲韩国精品无码一区二区三区| 亚洲国产中文在线二区三区免| 亚洲AV噜噜一区二区三区| 全免费a级毛片免费**视频| 亚洲自偷自偷在线制服| 亚洲日韩乱码久久久久久| 日韩精品免费一线在线观看 | 亚洲国产综合精品| 久久不见久久见免费影院| www.91亚洲| 99久久免费国产精精品| 免费高清在线影片一区| 香港经典a毛片免费观看看| 最近中文字幕免费mv视频8| 亚洲av无码片在线播放| 免费国产草莓视频在线观看黄| 亚洲中文字幕无码一区二区三区| 亚洲一区免费观看| 亚洲精品无码国产片| 久久久久无码专区亚洲av | 亚洲国产另类久久久精品小说| 91免费国产精品| 亚洲中文字幕在线观看| 黄色免费网站网址| 亚洲另类激情综合偷自拍| 欧美三级在线电影免费| 国产无限免费观看黄网站| 亚洲精品国产高清不卡在线|