Displaying page
of
 pages;
Items  to 
    
    
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                             ^(0{0,1}[1-9]|[12][0-9]|3[01])[- /.](0{0,1}[1-9]|1[012])[- /.](\d{2}|\d{4})$
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Validates dates formatted like "dd.mm.yyyy" or "dd.mm.yy". Also the separators "/" and "-" are validated "ok". This expression does not check leap years!
I did this expression cause I could hardly find any date regex that supports those "dot-formats". 
                     | 
                
                
                    | 
                        Matches | 
                    
                         1.1.2004 | 03.07.04 | 1-03-03 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         0.13.2004 | 1.1.200 | 32.0.03 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            Steve Wagner
                        
                     | 
                
            
        
    
        
        
   Displaying page
of
 pages;
Items  to