麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

C#正則表達式判斷輸入日期格式是否正確

2020-03-22 17:41:08
字體:
來源:轉載
供稿:網友
本文將介紹一段實例代碼,來講解利用html' target='_blank'>正則表達式使C#判斷輸入日期格式是否正確的方法。希望這段代碼能對大家有所幫助。
通常我們在用C#編寫系統程序或者Web開發時,都會遇到需要驗證輸入的字符串是否是日期的情況,下面為大家介紹一種非常全面的用正則表達式驗證日期的方法:
c 正則表達式日期代碼一:/// summary /// 是否為日期型字符串 /// /summary /// param name="StrSource" 日期字符串(2008-05-08) /param /// returns /returns public static bool IsDate(string StrSource) return Regex.IsMatch(StrSource, @"^((((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-9]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0 2-29-))$"); /// summary /// 是否為時間型字符串 /// /summary /// param name="source" 時間字符串(15:00:00) /param /// returns /returns public static bool IsTime(string StrSource) return Regex.IsMatch(StrSource, @"^((20|21|22|23|[0-1] /d):[0-5] /d:[0-5] /d)$"); /// summary /// 是否為日期+時間型字符串 /// /summary /// param name="source" /param /// returns /returns public static bool IsDateTime(string StrSource) return Regex.IsMatch(StrSource, @"^(((((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)$ "); }c 正則表達式日期代碼二://是否是整數 public static bool IsInt(string StrSource) return Regex.IsMatch(StrSource, @"^[0-9]*$"); public static bool IsDate(string strDate) if (string.IsNullOrEmpty(strDate)) return false; string s_reg = @"^( ni:( =//d)(( 'year'((1[6-9])|([2-9]//d))//d//d)( 'sep'[/.-])( 'month'0 [1-9]|1[012])//2( 'day'(( !(//2((0 [2469])|11)//2))31)|( !//2(0 2)//2)(29|30)|(( =((1[6-9]|[2-9]//d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00)//2//3//2)29)|((0 [1-9])|(1//d)|(2[0-8])))( :( =//x20//d)//x20|$)) (( time ((0 [1-9]|1[012])(:[0-5] //d){0,2}(//x20[AP]M))|([01] //d|2[0-3])(:[0-5] //d){1,2})) )$"; Regex reg = new Regex(s_reg); if (reg.IsMatch(strDate.ToLower())) return true; else return false; }以上就是小編給大家介紹的C#正則表達式判斷輸入日期格式是否正確的全部內容,希望對大家學習c正則表達式日期判斷有所幫助。同時也非常感謝大家一直以來對phpstudy網站的支持。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美大胆xxxx肉体摄影 | 欧美激情天堂 | h视频免费观看 | 国产一精品久久99无吗一高潮 | 欧美精品18videos性欧美 | 久久久久亚洲a | 国产视频在线免费观看 | 亚洲91精品 | 欧美交在线 | 成人免费看视频 | 国语自产免费精品视频在 | www.狠狠插.com| 91 在线 | 亚洲成人中文字幕在线 | 毛片免费视频在线观看 | 1024亚洲天堂 | 免费看成人毛片 | 国产一级毛片高清视频完整版 | 免费一级欧美大片视频在线 | 午夜激情视频免费 | a一级黄| 美国av片在线观看 | 黄色大片网 | 亚洲精品永久视频 | 欧美黑人伦理 | 91九色视频 | 日本娇小videos高潮 | 国产成人自拍av | av人人| 国产精品久久久久久影院8一贰佰 | 精品成人国产在线观看男人呻吟 | 国产午夜精品理论片a级探花 | 天天透天天狠天天爱综合97 | 黄色美女免费 | 国产精品999在线观看 | 久久免费视频5 | 国产中文一区 | 国产免费黄网 | 国产亚洲激情 | 暖暖免费观看高清完整版电影 | 国产精品视频久久久 |