104 regular expressions found in this category!
Displaying page
of
pages;
Items to
| Title |
Test
Details
Pattern Title
|
| Expression |
^[0-9]{6} |
| Description |
I know its simple, yet there was no Russian postal code regular expression on the RegExLib. Just in case some needs to know the format. |
| Matches |
150016 |
| Non-Matches |
qqww |
| Author |
Rating:
Roman Lukyanenko
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\']+[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ\.\,\-\/\' ]+$ |
| Description |
This simple regexp should match any possible italian address entry and doesn't match NULL entries (good if address is required). Should work well for any other address (it's been verified against 250 addresses from most european countries, usa and australia. Please mail me if there's something missing |
| Matches |
v.le dell'industria 45/a | via genova 45-3-d | p.zza Garibaldi, 48 |
| Non-Matches |
[NULL] |
| Author |
Rating:
paolo beltrami
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^((\d{5}-\d{4})|(\d{5})|([A-Z]\d[A-Z]\s\d[A-Z]\d))$ |
| Description |
This expression matches three different formats of postal codes: 5 digit US ZIP code, 5 digit US ZIP code + 4, and 6 digit alphanumeric Canadian Postal Code. The first one must be 5 numeric digits. The ZIP+4 must be 5 numeric digits, a hyphen, and then 4 numeric digits. The Canadian postal code must be of the form ANA NAN where A is any uppercase alphabetic character and N is a numeric digit from 0 to 9. |
| Matches |
44240 | 44240-5555 | T2P 3C7 |
| Non-Matches |
44240ddd | t44240-55 | t2p3c7 |
| Author |
Rating:
Qing Jiang
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(\()?(787|939)(\)|-)?([0-9]{3})(-)?([0-9]{4}|[0-9]{4})$ |
| Description |
Filter US telephone numbers. This particular one accepts only area code 939 or 787. Area code parentesis or hyphens optional. |
| Matches |
(787)755-0114 | 939-315-0112 | 7879093849 |
| Non-Matches |
(098)737-3942 | (89)893-2392 | 939782721 |
| Author |
Rating:
Ricardo Gonzalez
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^0[234679]{1}[\s]{0,1}[\-]{0,1}[\s]{0,1}[1-9]{1}[0-9]{6}$ |
| Description |
The regex matches the UAE land phone numbers. Checks the area codes[04,02,06...etc] strictly. Force user to input phone numbers in strict manner(it take input 04 3452488, but not 04______spaces_______3452488) |
| Matches |
04 3452488 | 04 -3452488 | 04 - 3452499 |
| Non-Matches |
01 -3452488 | 04 34524888 | 08 3452488 |
| Author |
Rating:
Vathachira Joseph Bino
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(\(?\d\d\d\)?)?( |-|\.)?\d\d\d( |-|\.)?\d{4,4}(( |-|\.)?[ext\.]+ ?\d+)?$ |
| Description |
Basic US phone number matching pattern. I found this place and used a regex, so figured I'd share. |
| Matches |
(888) 555-1212 | 888.555.1212 | (888) 555.1212 ext. 1212 |
| Non-Matches |
(800) got-fish | 011+ 78907 2344323 |
| Author |
Rating:
Jon Stephens
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(^\d{5}$)|(^\d{5}-\d{4}$) |
| Description |
I know its probaly in the library, but i did not see it.
US zip pattern
5 digits 01234 or 5 digits + 4 01234-1234 |
| Matches |
12345 | 12345-6789 | 01234 |
| Non-Matches |
1A234 | 12345-aaaa | 12345 1234 |
| Author |
Rating:
Jay Solomon
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(^(?!0{5})(\d{5})(?!-?0{4})(-?\d{4})?$) |
| Description |
Javascript matches US zipcodes not allowing all zeros in first 5 or +4 |
| Matches |
12345 | 12345-6789 | 123456789 |
| Non-Matches |
12345-0000 | 00000-0000 | 00000 |
| Author |
Rating:
Justin Elsberry
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(?:\([2-9]\d{2}\)\ ?|[2-9]\d{2}(?:\-?|\ ?))[2-9]\d{2}[- ]?\d{4}$ |
| Description |
US Phone Number: This regular expression for US phone numbers conforms to NANP A-digit and D-digit requirments (ANN-DNN-NNNN). Area Codes 001-199 are not permitted; Central Office Codes 001-199 are not permitted. Format validation accepts 10-digits without delimiters, optional parens on area code, and optional spaces or dashes between area code, central office code and station code. Acceptable formats include 2225551212, 222 555 1212, 222-555-1212, (222) 555 1212, (222) 555-1212, etc. You can add/remove formatting options to meet your needs. |
| Matches |
5305551212 | (530) 555-1212 | 530-555-1212 |
| Non-Matches |
0010011212 | 1991991212 | 123) not-good |
| Author |
Rating:
Don Johnston
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(^1300\d{6}$)|(^1800|1900|1902\d{6}$)|(^0[2|3|7|8]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$) |
| Description |
Australian phone numbers: Matches all known formats incl normal 10-digit landline numbers (valid area code mandatory) 13, 1300, 1800, 1900, 1902 plus mobile 10 and 11-digit formats. Use a Replace function first to remove non-numerics which are probably separators (E.g. newNum = number.replace(/[\D]/g, ""). Please contact me if you find any valid Aussie numbers being rejected. |
| Matches |
0732105432 | 1300333444 | 131313 |
| Non-Matches |
32105432 | 13000456 |
| Author |
Rating:
Bill Hely
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}(\-| |){1}[0-9]{1}[a-zA-Z]{1}[0-9]{1}$ |
| Description |
This expression will help match Quebec's postal codes. |
| Matches |
h2j-3c4 | H2J 3C4 | H2J-3c4 |
| Non-Matches |
H2J_3C4 | H213C4 | 123456 |
| Author |
Rating:
Frederic Trudeau
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([0-9]( |-)?)?(\(?[0-9]{3}\)?|[0-9]{3})( |-)?([0-9]{3}( |-)?[0-9]{4}|[a-zA-Z0-9]{7})$ |
| Description |
Matches US phone number format. 1 in the beginning is optional, area code is required, spaces or dashes can be used as optional divider between number groups. Also alphanumeric format is allowed after area code. |
| Matches |
1-(123)-123-1234 | 123 123 1234 | 1-800-ALPHNUM |
| Non-Matches |
1.123.123.1234 | (123)-1234-123 | 123-1234 |
| Author |
Rating:
Igor Kravtsov
|
| Title |
Test
Details
Pattern Title
|
| Expression |
\b((?:0[1-46-9]\d{3})|(?:[1-357-9]\d{4})|(?:[4][0-24-9]\d{3})|(?:[6][013-9]\d{3}))\b |
| Description |
This is my attempt to find out valid german postal codes (PLZ or Postleitzahlen).
After the German Unification the numbers were changed to a five digit system. The postal codes starts with the two digit "Leitzahl". This is a number between 00 and 99 excluding the not yet used numbers: 00, 05, 43 and 62! After that follows directly a three digit number, 000-999.
Comments welcome. This works for me, however I think it could be written more compact, but could not figure out how ;-)
For more information on german postal codes see:
http://de.wikipedia.org/wiki/Liste_der_Postleitbereiche_Deutschland
http://de.wikipedia.org/wiki/Postleitzahl_%28Deutschland%29
http://en.wikipedia.org/wiki/List_of_postal_codes_in_Germany |
| Matches |
12556 | 01550 | 80796 |
| Non-Matches |
05234 | 8973 | 62980 |
| Author |
Rating:
Markus Matern
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[abceghjklmnprstvxyABCEGHJKLMNPRSTVXY][0-9][abceghjklmnprstvwxyzABCEGHJKLMNPRSTVWXYZ] {0,1}[0-9][abceghjklmnprstvwxyzABCEGHJKLMNPRSTVWXYZ][0-9]$ |
| Description |
Canadian Postal Code / Codes / Canada / Zip
Google for DFIOQU and you'll see where I got the
info for this.
Can anyone simplify this?
|
| Matches |
G3M 5T9 | C3M5T9 |
| Non-Matches |
Z3M 5T9 | W3M 5T9 | 5T9 C3M |
| Author |
Rating:
W. D.
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(?:(?:[\+]?(?<CountryCode>[\d]{1,3}(?:[ ]+|[\-.])))?[(]?(?<AreaCode>[\d]{3})[\-/)]?(?:[ ]+)?)?(?<Number>[a-zA-Z2-9][a-zA-Z0-9 \-.]{6,})(?:(?:[ ]+|[xX]|(i:ext[\.]?)){1,2}(?<Ext>[\d]{1,5}))?$ |
| Description |
This allows the formatting of most phone numbers. |
| Matches |
1-800-DISCOVER | (610) 310-5555 x5555 | 533-1123 |
| Non-Matches |
1 533-1123 | 553334 | 66/12343 |
| Author |
Rating:
Nicholas Berardi
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(\+44\s?7\d{3}|\(?07\d{3}\)?)\s?\d{3}\s?\d{3}$ |
| Description |
UK mobile phone number, with optional +44 national code. Allows optional brackets and spaces at appropriate positions. |
| Matches |
07222 555555 | (07222) 555555 | +44 7222 555 555 |
| Non-Matches |
7222 555555 | +44 07222 555555 | (+447222) 555555 |
| Author |
Rating:
Amos Hurd
|
| Title |
Test
Details
Phone Numbers
|
| Expression |
^(1\s*[-\/\.]?)?(\((\d{3})\)|(\d{3}))\s*[-\/\.]?\s*(\d{3})\s*[-\/\.]?\s*(\d{4})\s*(([xX]|[eE][xX][tT])\.?\s*(\d+))*$ |
| Description |
This regular expressions matches phone numbers with area codes and optional US country code and optional phone extension. User have so many ways of entering phone numbers into input fields. This allows for some of the ones I've encountered. Feel free to contact me if you find ones that do not match. |
| Matches |
2405525009 | 1(240) 652-5009 | 240/752-5009 ext.55 |
| Non-Matches |
(2405525009 | 2 (240) 652-5009 |
| Author |
Rating:
Dean Dal Bozzo
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^p(ost)?[ |\.]*o(ffice)?[ |\.]*(box)?[ 0-9]*[^[a-z ]]* |
| Description |
This expression is useful for determining if an address is a PO Box type address. This can be useful in shipping systems as well as other systems that need to make determinations based on the type of address imputed. |
| Matches |
po box 4353 |
| Non-Matches |
pollo St. | P. O. Box d3f12s | BOX 23 |
| Author |
Rating:
Darryl Kuhn
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$ |
| Description |
U. S. or Canadian telephone number regular expression. <BR>
<BR>
// # Checks phone numbers for validity <BR>
// [01]? # optional '0', or '1' <BR>
// [- .]? # optional separator is either a dash, a space, or a period. <BR>
// \(? # optional parentheses <BR>
// [2-9] # first # of the area code must not be a '0' or '1' <BR>
// \d{2} # next 2 digits of area code can be 0-9 <BR>
// \)? # optional parentheses <BR>
// [- .]? # optional separator is either a dash, a space, or a period. <BR>
// \d{3} # 3-digit prefix <BR>
// [- .]? # optional separator is either a dash, a space, or a period. <BR>
// \d{4} # 4-digit station number <BR>
|
| Matches |
18008793262 | 800-879-3262 | 0-800.879.3262 |
| Non-Matches |
879 3262 | 077 879 3262 | 879-3262 |
| Author |
Rating:
W. D.
|
Displaying page
of
pages;
Items to