asp.net c# 유효성 검사 날짜 형식

763 단어 C#DateTimeflagdt
첫 번째로 선택하다
DateTime dt;
bool flag = DateTime.TryParse("     ", out dt);
  
if(flag)
{
    //  
}
else
{
    //   
}

그리고 만약 날짜가 정확하다면 이렇게 쓸 수 있다
string s = "2012-04-23";
    DateTime dt;
    if (DateTime.TryParseExact(s, "yyyy-MM-dd", null, DateTimeStyles.None, out dt))
        //    

정칙
^((?!0000)[0-9]{4}-((0?[1-9]|1[0-2])-(0?[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])-(29|30)|(0[13578]|1[02])-31)|([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)-02-29)$

그러나 솔직히 말하면, 이것은 정규적으로 하는 일이 아니다.
검은 머리:http://heisetoufa.iteye.com/

좋은 웹페이지 즐겨찾기