驗證輸入的字串是否為合法日期

Insus.NET發表於2021-07-14

幾年前,有寫過一個angularjs驗證日期的後端和js。

驗證使用者輸入的字串是否為日期時間https://www.cnblogs.com/insus/p/6923845.html

今,想參考這個,再最佳化一下,加上正則和限制日期格式。

 

正則:

驗證輸入的字串是否為合法日期
 Regex regex = new Regex(@"(((19|20)\d\d)\-(0[1-9]|1[0-2])\-((0|1)[0-9]|2[0-9]|3[0-1]))$");
Source Code


格式:

驗證輸入的字串是否為合法日期
string[] formats = { "yyyy-MM-dd", "yyyy-M-d", "yyyy-M-dd", "yyyy-MM-d" };
Source Code

 

相關文章