<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)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产欧美日韩精品一区二区三区 | selaoban在线视频免费精品| 亚洲一区无码精品色| 毛片免费在线观看| 亚洲欧洲免费无码| 亚洲小说区图片区另类春色| 国产成人精品久久免费动漫| 国产精品无码免费专区午夜| 亚洲人成电影在线天堂| 毛片免费观看的视频在线| 日产亚洲一区二区三区| 日韩免费观看的一级毛片| 国产日韩在线视频免费播放| 亚洲国产精品网站久久| 亚洲国产精品碰碰| 巨波霸乳在线永久免费视频| 99热这里只有精品免费播放| 亚洲精品中文字幕无乱码| 国产a不卡片精品免费观看| 久久福利青草精品资源站免费| 亚洲乱色伦图片区小说| 亚洲网址在线观看你懂的| 日韩成人免费视频播放| 中文字幕免费在线| eeuss草民免费| 亚洲精品蜜夜内射| 中文字幕在线观看亚洲| 国产亚洲美女精品久久久2020 | 91精品国产免费入口| 日本精品久久久久久久久免费 | 花蝴蝶免费视频在线观看高清版 | 久久久久久亚洲精品中文字幕| 免费看国产一级特黄aa大片| 中国在线观看免费高清完整版| 久久青草免费91线频观看站街| 一个人看的www在线免费视频| 国产成人亚洲精品电影| 亚洲 小说区 图片区 都市| 成人免费一级毛片在线播放视频| 免费国产成人α片| 2022国内精品免费福利视频 |