| Title | 
                
                    Test
                    Find
                    
                    Pattern Title
                 | 
            
            
                | Expression | 
                ^((\d{2}((0[13578]|1[02])(0[1-9]|[12]\d|3[01])|(0[13456789]|1[012])(0[1-9]|[12]\d|30)|02(0[1-9]|1\d|2[0-8])))|([02468][048]|[13579][26])0229)$  | 
            
            
                | Description | 
                Date expression validator with format YYMMDD
Validates leap years.
Of course, as year has only 2 digits, it's not possible to invalidate years like 2100, 2200, 2300, etc as a non-leap years !  | 
            
            
                | Matches | 
                751231 | 000229 | 040229  | 
            
            
                | Non-Matches | 
                750431 | 010229 | 050229  | 
            
            
                | Author | 
                
                    Rating:
                        
 
                    Dany Lauener
                 | 
            
            
                | Source | 
                mailto:[email protected] | 
            
            
              | Your Rating | 
              
                
		       | 
            
        
    
 
    
    
     
        
                
	                Title: Updated for three letter month
	                Name: AlbertM
	                Date: 12/8/2020 8:54:46 PM
	                Comment: 
Hi there, here's a possible update to validate with the three letter month?
((\d{2}((0[13578]|1[02]|[janmryulgoctdepnvJANMRYULGOCTDE]{3})(0[1-9]|[12]\d|3[01])|(0[13456789]|1[012]|[janmryulgoctdepnvJANMRYULGOCTDEPNV]{3})(0[1-9]|[12]\d|30)|(02|[febFEB]{3})(0[1-9]|1\d|2[0-8])))|([02468][048]|[13579][26])0229)
                
                
            
                
	                Title: Updated for three letter month
	                Name: AlbertM
	                Date: 12/8/2020 8:27:57 PM
	                Comment: 
Hi there, here's a possible update to validate with the three letter month?
((\d{2}((0[13578]|1[02]|[janmryulgoctdepnvJANMRYULGOCTDE]{3})(0[1-9]|[12]\d|3[01])|(0[13456789]|1[012]|[janmryulgoctdepnvJANMRYULGOCTDEPNV]{3})(0[1-9]|[12]\d|30)|(02|[febFEB]{3})(0[1-9]|1\d|2[0-8])))|([02468][048]|[13579][26])0229)