我在尋找一個正則表達式來驗證以下格式AaaD-DDMMYY-HH-MM雖然下面的表達式適用於所有在線測試http://www.freeformatter.com/regex-tester.html它不起作用該應用程序的前端允許我們輸入預設的正則表達式。正則表達式來驗證日期和限制日期範圍的格式DDMMYY
我們試圖使用正則表達式來允許這些日期範圍010120至311299(1999年1月1日至1999年12月31日)。
請用正則表達式更好地協助
樣品輸入要匹配是AADD-111199-01-01
此輸入AADD-111100-01-01不應該匹配
^( ([A-ZA-Z] {4} - )+(0 [1-9] | 1 [0-9] | 2 [0-9] | 3 [0-1])+(0 [1-9 ] | 1 [0-2])+(([2-9] [1-9]) - )+(\ d {2} - )+(\ d {2}))$
我試圖更新正則表達式是用java編寫的
什麼是你想要它匹配和不匹配的一些示例輸入?什麼是「AaaD」?月份的格式是字母(JAN,FEB,...,DEC)還是數字(01,02,...,12)?你是否想要說明月份有不同天數的事實?例如,如果9月31日通過正則表達式,你會關心嗎? – pzp
你想匹配和不匹配的字符串的一些例子嗎? –
aadd-111199-01-01 –