현재 나의 정규식에서 어떻게 날짜와 수를 허용 할 수 있습니까? 00000000
?Regex는 날짜와 0 만 허용합니다
나는이 패턴을 시도했다 : ^(3[01]|[12][0-9]|0?[1-9])(1[0-2]|0?[1-9])(19|20)\d{2}$
하지만 유일한 일치하는 날짜
현재 나의 정규식에서 어떻게 날짜와 수를 허용 할 수 있습니까? 00000000
?Regex는 날짜와 0 만 허용합니다
나는이 패턴을 시도했다 : ^(3[01]|[12][0-9]|0?[1-9])(1[0-2]|0?[1-9])(19|20)\d{2}$
하지만 유일한 일치하는 날짜
10122016
처럼이 모든 제로의 패턴이있을 나타나지 않습니다. 아마도 다음과 같은 내용 일 수 있습니다.
^((3[01]|[12][0-9]|0?[1-9])(1[0-2]|0?[1-9])(19|20)\d{2}|0+)$
끝 부분에 |0+
에 유의하십시오. 구체적으로 8 개의 0이 필요한 경우 :
^((3[01]|[12][0-9]|0?[1-9])(1[0-2]|0?[1-9])(19|20)\d{2}|0{8})$
이렇게하면 '^ ((3 [01] | [12] [0-9] | 0? [1-9]) (1 [ 2] | 0 - [1-9]) (19 | 20) \ d {2}) | (00000000) $'? – unlimit
'^ (\ d {0,31}) ((0 | 1) \ d {2}) ((19 | 20) \ d {2}) | 0 +' – dockeryZ