173 regular expressions found in this category!
     
    
    
	
	    
   Displaying page
of
 pages;
Items  to 
	
    
    
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ([A-Zäöü0-9\/][^a-z\:\,\(\)]*[A-Zäöü0-9])($|[\.\:\,\;\)\-\ \+]|s\b)  | 
                
                
                    | Description | 
                    Used to dynamically find acronyms in a sentence. The first pair of brackets gets the acronym, the second gets the text after the acronym.  | 
                
                
                    | Matches | 
                    ASN.1 | REGEXP  | 
                
                
                    | Non-Matches | 
                    ***  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Eric Lewis
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Resale License Number (CA)
                        
                     | 
                
                
                    | Expression | 
                    ^((([sS][r-tR-Tx-zX-Z])\s*([sx-zSX-Z])?\s*([a-zA-Z]{2,3}))?\s*(\d\d)\s*-?\s*(\d{6,7}))$  | 
                
                
                    | Description | 
                    California Resale License number validator. Validates Letters and Numbers or Number only. Letters: First 2 letters can be SR, SS, ST , SX, SY, SZ (TAT Code)  Next optional letter can be S,X,Y,Z.  Next letters must be a minimum of two and a maximum of 3 (District Code).  Numbers:  Can be 8-9 numbers. Numbers can be delimited with a hypen or spaces after the first 2 numbers.  Note: I use () to extract the information I want for use in other scripts.  | 
                
                
                    | Matches | 
                    SR BH 97-578613 | 97578613 | SRXBH97578613  | 
                
                
                    | Non-Matches | 
                    RR BH 97-578613 | 9757861 | SRAABH 97-578613  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Dean Dal Bozzo
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    (?s)(?:\e\[(?:(\d+);?)*([A-Za-z])(.*?))(?=\e\[|\z)  | 
                
                
                    | Description | 
                    This expression will match all of the commands(escape codes) used in ANSI files.  These are what were used to create the colors/blocks on BBS's for those of us that once dialed into them.
http://www.wikipedia.org/wiki/ANSI_escape_code has a reference for ANSI escape codes.
http://idledreams.net/lordscarlet/posts/153.aspx shows an example of the engine I have created surrounding the expression  | 
                
                
                    | Matches | 
                    [32mHello | [1;35mTest | [2J  | 
                
                
                    | Non-Matches | 
                    abc  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Doug Moore
                        
                     | 
                
            
        
        
	    
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^[a-zA-Z_][a-zA-Z0-9_]*$  | 
                
                
                    | Description | 
                    Matches variable names/identifier from C# (and most other languages)  | 
                
                
                    | Matches | 
                    VariableName | i | Some_Value_3  | 
                
                
                    | Non-Matches | 
                    3ID | Hello World  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Andrew Deren
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^(s-|S-){0,1}[0-9]{3}\s?[0-9]{2}$  | 
                
                
                    | Description | 
                    Validates swedish zipcodes (postnr) with or without space between groups. With leading s- or not. Can be disconnected by removing ''(s-|S-){0,1}''.  | 
                
                
                    | Matches | 
                    12345 | 932 68 | S-621 46  | 
                
                
                    | Non-Matches | 
                    5367 | 425611 | 31 545  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Tommy Ullberg
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Font Sizes
                        
                     | 
                
                
                    | Expression | 
                    ^\d+\x20*([pP][xXtT])?$  | 
                
                
                    | Description | 
                    It can be used to validate Font Sizes.
Thanks to Gideon Engelberth for the shorter version of my original expression.  | 
                
                
                    | Matches | 
                    1px | 100 PT | 20Px  | 
                
                
                    | Non-Matches | 
                    1abc | px | 1 sdfs  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Vincent Faller
                        
                     | 
                
            
        
        
	    
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^[A-Za-z]{2}[0-9]{6}[A-Za-z]{1}$  | 
                
                
                    | Description | 
                    UK National Insurance Number validation. Especially useful to validate through clientside/server side script on a website.  | 
                
                
                    | Matches | 
                    SP939393H | PX123456D | SW355667G  | 
                
                
                    | Non-Matches | 
                    12SP9393H | S3P93930D | 11223344SP00ddSS  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Santosh Potadar
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^([0-9]{6}[\s\-]{1}[0-9]{12}|[0-9]{18})$  | 
                
                
                    | Description | 
                    This regular expression matches 'Switch' card numbers - a payment method used extensively in the UK.  | 
                
                
                    | Matches | 
                    000000 000000000000 | 000000-000000000000 | 000000000000000000  | 
                
                
                    | Non-Matches | 
                    000000_000000000000  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Scott Frampton
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^.{4,8}$  | 
                
                
                    | Description | 
                    Matches any string between 4 and 8 characters in length.  Limits the length of a string.  Useful to add to password regular expressions.  | 
                
                
                    | Matches | 
                    asdf | 1234 | asdf1234  | 
                
                
                    | Non-Matches | 
                    asd | 123 | asdfe12345  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Steven Smith
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^(user=([a-z0-9]+,)*(([a-z0-9]+){1});)?(group=([a-z0-9]+,)*(([a-z0-9]+){1});)?(level=[0-9]+;)?$  | 
                
                
                    | Description | 
                    This re was used for a security routine. The format is:
[user=name1,name2,...,nameN;][group=group1,group2,...,groupN;][level=number;]
Each component is optional, but they must appear the in order listed if applicable.  | 
                
                
                    | Matches | 
                    user=foo,bar,quux;group=manager,admin;level=100; | group=nobody;level=24;  | 
                
                
                    | Non-Matches | 
                    user=foo | blahh  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Scovetta
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^[A-Z0-9]{8}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{12}$  | 
                
                
                    | Description | 
                    GUID Tester. It tests SQL Server GUIDs, which are alphanumeric characters grouped 8-4-4-4-12 (with the dashes). Make sure they don't have the brackets around them before you check them and have fun!  | 
                
                
                    | Matches | 
                    4D28C5AD-6482-41CD-B84E-4573F384BB5C | B1E1282C-A35C-4D5A-BF8B-7A3A51D9E388 | 91036A4A-A0F4-43F0-8CD  | 
                
                
                    | Non-Matches | 
                    {B1E1282C-A35C-4D3A-BF8B-7A3A51D9E388} | AAAAAAAAAAAAAAAAA | B;E1282C-A35C-4D3A-BF8B-7A3A51D9E38  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            James Bray
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    \b(\w+)\s+\1\b  | 
                
                
                    | Description | 
                    Uses backreferences and word boundaries to match repeated words seperated by whitespace without matching a word with the same ending as the next words beginning.
  | 
                
                
                    | Matches | 
                    Tell the the preacher | some some | hubba hubba  | 
                
                
                    | Non-Matches | 
                    once an annual report | mandate dated submissions | Hubba hubba  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Sean Carley
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^[0-9]{4}\s{0,1}[a-zA-Z]{2}$  | 
                
                
                    | Description | 
                    Regular expression to evaluate dutch zipcodes. This is an updated version of Roland Mensenkamp.  | 
                
                
                    | Matches | 
                    2034AK | 2034 AK | 2034 ak  | 
                
                
                    | Non-Matches | 
                    2034     AK | 321321 AKSSAA  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Jon van Leuven
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    (?-i:\b\p{Ll}+\b)  | 
                
                
                    | Description | 
                    This pattern matches lower-case letters  | 
                
                
                    | Matches | 
                    test | holã | p  | 
                
                
                    | Non-Matches | 
                    Test | 123 | ?S  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Ash
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    \p{Sm}  | 
                
                
                    | Description | 
                    Math Symbols.  NOTE: the second examples of match and non-match are not the same.  The non-match is the keyboard dash.  The match is the unicode minus sign.
  | 
                
                
                    | Matches | 
                    += | - | ±  v  =  | 
                
                
                    | Non-Matches | 
                    1 | - | 1x2  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Ash
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ([0-1][0-9]|2[0-3]):[0-5][0-9]  | 
                
                
                    | Description | 
                    Validate an hour entry to be between 00:00 and 23:59  | 
                
                
                    | Matches | 
                    00:00 | 13:59 | 23:59  | 
                
                
                    | Non-Matches | 
                    24:00 | 23:60  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Steve Charland
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    ^0[1-6]{1}(([0-9]{2}){4})|((\s[0-9]{2}){4})|((-[0-9]{2}){4})$  | 
                
                
                    | Description | 
                    Regular Expression that validate phone in France.  | 
                
                
                    | Matches | 
                    01 46 70 89 12 | 01-46-70-89-12 | 0146708912  | 
                
                
                    | Non-Matches | 
                    01-46708912 | 01 46708912 | +33235256677  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Bertrand Perrin
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    (?-i:\b\p{Lu}+\b)  | 
                
                
                    | Description | 
                    Matches uppercase unicode alpha characters  | 
                
                
                    | Matches | 
                    ABCDE | ??G?? | Æ  | 
                
                
                    | Non-Matches | 
                    abc | aß?d | æ  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Ash
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    \p{IsBasicLatin}  | 
                
                
                    | Description | 
                    Matches any character is the Basic Latin Unicode Range \U0000-U007F  (Ascii 0-127)
I've blogged about this and other expressions here http://blogs.regexadvice.com/mash/archive/2004/04/17/988.aspx  | 
                
                
                    | Matches | 
                    ABCxyz | 123 | +-=  | 
                
                
                    | Non-Matches | 
                    ? | ? | ?  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Ash
                        
                     | 
                
            
        
            
                
                    | Title | 
                    
                        Test
                        Details
                        
                            Pattern Title
                        
                     | 
                
                
                    | Expression | 
                    \p{N}  | 
                
                
                    | Description | 
                    Matches numbers.  Note: the second match (?) and the second non-match (IV) are not the same. I cover this in more detail here http://blogs.regexadvice.com/mash/archive/2004/04/17/988.aspx  | 
                
                
                    | Matches | 
                    123890 | ? | ½  | 
                
                
                    | Non-Matches | 
                    AAABB | IV | Ten  | 
                
                
                    | Author | 
                    
                        Rating:
                        
Not yet rated.
                        
                            Michael Ash
                        
                     | 
                
            
        
	
	    
   Displaying page
of
 pages;
Items  to