Displaying page
of
 pages;
Items  to 
    
    
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            ^(((ht|f)tp(s?))\://)?((([a-zA-Z0-9_\-]{2,}\.)+[a-zA-Z]{2,})|((?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?(\.?\d)\.)){4}))(:[a-zA-Z0-9]+)?(/[a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~]*)?$
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Hopefully an all-encompassing expression to validate a URL.  Supports an optional protocol, either a domain or IP address, an optional port number and an optional path. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         this.com | https://this.com:8080/this/this.htm | ftp://255.255.255.255/ 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         .this.com | https://this.com:/ | ftps://255.256.255.255/ 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
 
                        
                            Tom Hartland
                        
                     | 
                
            
        
    
        
        
   Displaying page
of
 pages;
Items  to