2011-07-05 4 views
1

체크 문자열을 <= 09:00으로하고 싶습니다. 이 사람이에 대한 정규식을 적어주세요 수 중이 조건특정 시간 범위를 검사하기위한 정규 표현식을 만드는 방법

1. Hrs part lies between 0-8 and minutes part between 0-59 
2. Hrs part is 09 and minutes part is 0 

를 확인하는 것을 의미한다. 일치하는 패턴은 예를 들어 문자열입니다. "07:50", "9:00", "10:15". 이들은 시간 형식이 아닙니다.

답변

3

지금처럼 대신 정규식의

/^0?([0-8]:[0-5][0-9]|9:00)$/ 
4

, 당신은 비교를 수행하는 C# 날짜 시간을 사용할 수 있습니까? 이렇게하면 코드를 강력하게 입력 할 수 있습니다.

DateTime.Parse(String, IFormatProvider, DateTimeStyles) 

당신은 다음 특정 날짜에 비교하기 위해 [초과 및 작음 연산자를 사용할 수 있습니다/시간, 당신은 : 당신이 문자열 형식으로 날짜가있는 경우 사용 DateTime 개체로 구문 분석 할 수 있습니다.

http://msdn.microsoft.com/en-us/library/system.datetime.aspx#Y69

관련 문제