最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Winform之TextBox輸入日期格式驗(yàn)證yyyy-mm-dd

 更新時(shí)間:2013年02月28日 11:33:54   作者:  
Winform之TextBox輸入日期格式驗(yàn)證yyyy-mm-dd的實(shí)例與正則表達(dá)式,需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

private void button1_Click(object sender, EventArgs e)
        {
            string s = textBox1.Text.ToString();
            bool b = ValidateDataTime(s);
            string rs = "";
            if (b)
            {
                rs = "true";
            }
            else
            {
                rs = "false";
            }
            MessageBox.Show(rs);
        }

        //驗(yàn)證方法-格式為:YYYY-MM-DD
        public static bool ValidateDataTime(string InputStr)
        {
            if (InputStr.Length >0)
            {
                if(Regex.IsMatch(InputStr.Trim(),@"^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$"))
                {
                    return true;
                }
                else
                {
                    return false;
                }

            }
            return false;
        }


 

判斷YYYY-MM-DD這種格式的,基本上把閏年和2月等的情況都考慮進(jìn)去了
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$  

下面的是加了時(shí)間驗(yàn)證的  

^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))   (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$ 

相關(guān)文章

  • Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C# Dynamic關(guān)鍵字之:dynamic為什么比反射快的詳解

    C# Dynamic關(guān)鍵字之:dynamic為什么比反射快的詳解

    本篇文章是對(duì)C#中dynamic為什么比反射快進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中LINQ的Select與SelectMany函數(shù)使用

    C#中LINQ的Select與SelectMany函數(shù)使用

    這篇文章主要介紹了C#中LINQ的Select與SelectMany函數(shù)使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • C#中按字符串截取長(zhǎng)字符串實(shí)例

    C#中按字符串截取長(zhǎng)字符串實(shí)例

    這篇文章主要介紹了C#中按字符串截取長(zhǎng)字符串的實(shí)現(xiàn)方法,以實(shí)例形式展示了C#中正則匹配截取字符串的技巧,需要的朋友可以參考下
    2014-11-11
  • 雜談try-catch-finally異常處理

    雜談try-catch-finally異常處理

    這篇文章主要介紹了雜談try-catch-finally異常處理的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • c# 備忘錄模式

    c# 備忘錄模式

    備忘錄模式:在不破壞封裝的前提下,捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài),并在這個(gè)對(duì)象之外的地方保存這個(gè)狀態(tài),這樣以后就可將該對(duì)象恢復(fù)到原來(lái)保存的狀態(tài)了
    2012-10-10
  • C#中public變量不能被unity面板識(shí)別的解決方案

    C#中public變量不能被unity面板識(shí)別的解決方案

    這篇文章主要介紹了C#中public變量不能被unity面板識(shí)別的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • C# MVC 微信支付教程系列之公眾號(hào)支付代碼

    C# MVC 微信支付教程系列之公眾號(hào)支付代碼

    本篇文章主要介紹了C# MVC 微信支付教程系列之公眾號(hào)支付代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • C# PadLeft、PadRight用法詳解

    C# PadLeft、PadRight用法詳解

    本文主要介紹了C# PadLeft、PadRight用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • c#實(shí)現(xiàn)KTV點(diǎn)歌系統(tǒng)

    c#實(shí)現(xiàn)KTV點(diǎn)歌系統(tǒng)

    這篇文章主要用C#語(yǔ)言編寫的KTV點(diǎn)歌系統(tǒng),需要的朋友可以參考下
    2015-07-07

最新評(píng)論

鄂伦春自治旗| 金秀| 嘉义县| 綦江县| 仙桃市| 治县。| 汝南县| 唐河县| 南陵县| 太湖县| 佛学| 克什克腾旗| 遂平县| 宁晋县| 洪雅县| 宁安市| 普洱| 赫章县| 南陵县| 拉孜县| 虞城县| 西宁市| 舞阳县| 昆明市| 香港| 富民县| 故城县| 海阳市| 北京市| 陆丰市| 宜宾县| 墨竹工卡县| 郁南县| 大厂| 化德县| 平湖市| 横峰县| 荣成市| 鄢陵县| 舞钢市| 沈丘县|