2012-09-28 1 views
-4

는 asp.net 텍스트 상자 (때때로까지)를위한 정규 표현식이 필요

HH (난 뒤에 코드로 vb.net을 사용하고) asp.net에서 텍스트 상자에 정규 표현식을 필요 : mm를 AM/PM -시 : 분 오전/오후

오후 2시 반에서 3시 45분까지 나는이에 대한 마스크 편집을 넣을 오후

, 사용자가 형식을 알 수 있도록..

HH : MM 오전/오후 -시 : 분 오전/오후

+1

위대한 - 당신은 혼자서 무엇을 시도 했습니까? – Ryan

답변

1

당신이 달성하기 위해 노력하고 정확히 따라 다름, 제약은 언어가 사용중인하지만이 도움이 될 수

/[0-9][0-9]?:[0-9][0-9] [ap]m - [0-9][0-9]?:[0-9][0-9] [ap]m/g 

가에 대해 재생할 수 여기 더 있습니다 : http://refiddle.com/7u0

1
am|pm 

am 또는 pm 일치합니다.

0?\d|1[0-2] 

은 1 시간과 일치합니다.

[0-5]\d|60 

은 1 분과 일치합니다.

것은 함께 넣어 :

^(0?\d|1[0-2]):([0-5]\d|60) (am|pm) - (0?\d|1[0-2]):([0-5]\d|60) (am|pm)$ 
관련 문제