91 regular expressions found in this category!
Displaying page
of
pages;
Items to
| Title |
Test
Details
Pattern Title
|
| Expression |
^\s*[a-zA-Z,\s]+\s*$ |
| Description |
Any Expression Upper/Lower Case, with commas and space between the text, with any amount of space before or after |
| Matches |
Smith, Ed | Ed Smith | aBcDeFgH |
| Non-Matches |
a123 | AB5 | Mr. Ed |
| Author |
Rating:
Mart Maasikas
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^((A[ABEHKLMPRSTWXYZ])|(B[ABEHKLMT])|(C[ABEHKLR])|(E[ABEHKLMPRSTWXYZ])|(GY)|(H[ABEHKLMPRSTWXYZ])|(J[ABCEGHJKLMNPRSTWXYZ])|(K[ABEHKLMPRSTWXYZ])|(L[ABEHKLMPRSTWXYZ])|(M[AWX])|(N[ABEHLMPRSWXYZ])|(O[ABEHKLMPRSX])|(P[ABCEGHJLMNPRSTWXY])|(R[ABEHKMPRSTWXYZ])|(S[ABCGHJKLMNPRSTWXYZ])|(T[ABEHKLMPRSTWXYZ])|(W[ABEKLMP])|(Y[ABEHKLMPRSTWXYZ])|(Z[ABEHKLMPRSTWXY]))\d{6}([A-D]|\s)$ |
| Description |
UK National Insurance (NI) Number, updated 14 Dec 2005 and current for 2006. |
| Matches |
NS123456A | AA555555A | ZY654321 |
| Non-Matches |
QB123456A | DD123456D | MB654321X |
| Author |
Rating:
Amos Hurd
|
| Title |
Test
Details
Pattern Title
|
| Expression |
([^\.\?\!]*)[\.\?\!] |
| Description |
Finds sentences (assuming they end with a full stop, question mark or exclamation mark). |
| Matches |
This is a series of sentences. They end predictably! Where would we be without punctuation? |
| Non-Matches |
This sentence just trails off |
| Author |
Rating:
Mike Reeves-McMillan
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[A-CEGHJ-PR-TW-Z]{1}[A-CEGHJ-NPR-TW-Z]{1}[0-9]{6}[A-DFM]{0,1}$ |
| Description |
UK National Insurance Number (NINo) validation. The following modifications have been made: The first letter may not be D, F, I, Q, U or Z; the second letter may not be D, F, I, O, Q, U or Z; the final letter is optional. |
| Matches |
JG103759A | AP019283D | ZX047829C |
| Non-Matches |
DC135798A | FQ987654C | KL192845T |
| Author |
Rating:
Chris Wicks
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([30|36|38]{2})([0-9]{12})$ |
| Description |
Validate against any diner's club card. All diner club cards start with 30,36, or 38, followed by 12 other numbers. |
| Matches |
30125212365212 | 36125212365212 | 38125212365212 |
| Non-Matches |
301252123652121 | 40256631125452 | 361251254125212 |
| Author |
Rating:
Jeff Johns
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([1-9]{1}(([0-9])?){2})+(,[0-9]{1}[0-9]{2})*$ |
| Description |
Matchs comma delimited numbers. Easily changed to allow for other delimiters. (Edit ",")
Does not allow a leading 0
Does not allow groups of numbers with less than 3 numbers, exculding the first group. |
| Matches |
123,123,123,123 | 100,120,000,010,011 | 1,123,123,123 |
| Non-Matches |
012,123,123,123 | 12343,1244,4,12 | ,123,123,123 |
| Author |
Rating:
Gregory Lyons
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(Ù|Ú|Û|Ü|ù|ú|û|ü|µ|U|u|µ|µ|Ù|Ú|Û|Ü|Ù|Ú|Û|Ü|ù|ú|ûü|ù|ú|û|ü) |
| Description |
Spam stopper, catches any non english characters for u used in flocks |
| Matches |
Üsúally $40 | únless you act | µpper limit |
| Non-Matches |
Usually $40 | unless you act | upper limit |
| Author |
Rating:
Alanski Perryman
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([A-Z]{3}\s?(\d{3}|\d{2}|d{1})\s?[A-Z])|([A-Z]\s?(\d{3}|\d{2}|\d{1})\s?[A-Z]{3})$ |
| Description |
UK vehicle registration system prior to September 2001. Allows both older suffix and the later prefix formats in simple form, with optional spaces. |
| Matches |
ABC123A | A 123 ABC |
| Non-Matches |
AB123A | A 123 AB |
| Author |
Rating:
Amos Hurd
|
| Title |
Test
Details
Social Security Number
|
| Expression |
^(?!000)([0-6]\d{2}|7([0-6]\d|7[012]))([ -]?)(?!00)\d\d\3(?!0000)\d{4}$ |
| Description |
This regex validates U.S. social security numbers, within the range of numbers that have been currently allocated. |
| Matches |
078-05-1120 | 078 05 1120 | 078051120 |
| Non-Matches |
987-65-4320 | 000-00-0000 | (555) 555-5555 |
| Author |
Rating:
Michael Ash
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(.)\1{2,} |
| Description |
matches any string with characters repeated more than twice, sometimes used as fake input |
| Matches |
aaaeee | ???????? | gooogle |
| Non-Matches |
google | booboo |
| Author |
Rating:
Bernard Martin-Rabaud
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^(?!^(PRN|AUX|CLOCK\$|NUL|CON|COM\d|LPT\d|\..*)(\..+)?$)[^\x00-\x1f\\?*<>:\;|\"/]+$ |
| Description |
Additional checks for <> and " characters |
| Matches |
abc |
| Non-Matches |
PRN |
| Author |
Rating:
Rahul Pandit
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([6011]{4})([0-9]{12})$ |
| Description |
Validate against any discover card number. All DC's start with 6011 and are followed by 12 other numbers. |
| Matches |
6011212541254121 | 6011523654125685 |
| Non-Matches |
5021152365212541 | 601126523652321 | 60112563212563215 |
| Author |
Rating:
Jeff Johns
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([0-9a-fA-F]){8}$ |
| Description |
Hex number/string validation method for the Electronic Serial Number(ESN) used in Cellular Phone products. |
| Matches |
8ECCA04F | 82E5AAA4 | 82e5aaa4 |
| Non-Matches |
8ECCAOF | 82E5AA4 | 82e5aaa45 |
| Author |
Rating:
Cliff Wagner
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(script)|(<)|(>)|(%3c)|(%3e)|(SELECT) |(UPDATE) |(INSERT) |(DELETE)|(GRANT) |(REVOKE)|(UNION)|(&lt;)|(&gt;) |
| Description |
This Blacklist RegEx is designed to search a user input for any malicious code or SQL injection attempts. |
| Matches |
http://www.domain.com/page.asp?param=</script> | https://www.domain.com/page.asp?param=;SELECT |
| Non-Matches |
https://www.domain.com/page.asp?param=RealParam |
| Author |
Rating:
Shahar Bracha
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^[\.\wæøå-]+@([a-zæøå0-9]+([\.-]{0,1}[a-zæøå0-9]+|[a-zæøå0-9]?))+\.[a-z]{2,6}$ |
| Description |
Well it pretty much accepts all kinds of users, about the domain i didn't write it special for any TLD so there's no length defined, ohh and it accepts some IDN stuff |
| Matches |
afdaas-ddas----asddas____...@asd.asd.asd.asd.asd.com | a@a.aa | .@microsoft.sun.apple.com |
| Non-Matches |
aaaaaaa@.-com | aaaaaaa@adf.-com | aaaaaaa@ |
| Author |
Rating:
Andreas Næsager
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(NOT)?(\s*\(*)\s*(\w+)\s*(=|<>|<|>|LIKE|IN)\s*(\(([^\)]*)\)|'([^']*)'|(-?\d*\.?\d+))(\s*\)*\s*)(AND|OR)? |
| Description |
Heres my sql clause parser regexp for recordset filtering. Does recursive query parsing all by its self. Only problem I cant figure is how to match comma separated lists of quoted strings. Tell me if you figure out how!
The unicodes in the re was put in by the entry form please replace them with their ascii equivalents to use it. |
| Matches |
Aeroplane LIKE 767 | Movie LIKE 'Star' AND NOT Movie LIKE 'Trek' | Number IN (1,2,3,4,5) |
| Non-Matches |
Hello there | A=EXCELLENT OR | B!=POOR |
| Author |
Rating:
Joseph Warwick
|
| Title |
Test
Details
Pattern Title
|
| Expression |
(^|\s)(00[1-9]|0[1-9]0|0[1-9][1-9]|[1-6]\d{2}|7[0-6]\d|77[0-2])(-?|[\. ])([1-9]0|0[1-9]|[1-9][1-9])\3(\d{3}[1-9]|[1-9]\d{3}|\d[1-9]\d{2}|\d{2}[1-9]\d)($|\s|[;:,!\.\?]) |
| Description |
Incorporated other people's examples; removed extraneous parenthesis on 10/7/04. Currently the SSA site says 772 is the highest AREA number generated (http://www.ssa.gov/employer/highgroup.txt). Old expression was: (^|\s)\d{3}(-?|[\. ])\d{2}\2\d{4}($|\s|[;:,!\.\?]). Looks for either the beginning of a line or whitespace before the beginning of the social security number, then either zero or one hyphen OR one of a period or space, then uses the \3 to reference the value returned in the parenthesis that includes the -?|[\. ] (basically says if the first dash, period, or space is there, then the second one is required; and if the first dash, period, or space is not there, then the second one can't be either), and finally looks for the end of a line, whitespace, or punctuation characters after the social security number. |
| Matches |
123-45-6789 | 123 45 6789 | 123456789 |
| Non-Matches |
12345-67-890123 | 1234-56-7890 | 123-45-78901 |
| Author |
Rating:
Dennis Flynn
|
| Title |
Test
Details
Pattern Title
|
| Expression |
"((\\")|[^"(\\")])+" |
| Description |
Matches quoted string, using \" as an escape to place quotes in the string |
| Matches |
"test" | "escape\"quote" | "\"" |
| Non-Matches |
test | "test | "test\" |
| Author |
Rating:
Alessandro Vergani
|
| Title |
Test
Details
Pattern Title
|
| Expression |
^([A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^([A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,}\040[A-Z]{1}[a-z]{1,})$|^$ |
| Description |
Matches up to three alphabet words separated by spaces with first alphabet character of each word uppercase. Also matches empty strings. |
| Matches |
Sacramento | San Francisco | San Luis Obispo |
| Non-Matches |
SanFrancisco | SanLuisObispo | San francisco |
| Author |
Rating:
Don Batchelor
|
Displaying page
of
pages;
Items to