Displaying page
of
pages;
Items to
Title |
Test
Details
Pattern Title
|
Expression |
(\s*\(?0\d{4}\)?\s*\d{6}\s*)|(\s*\(?0\d{3}\)?\s*\d{3}\s*\d{4}\s*)
|
Description |
UK Phone Number Allows leading and trailing spaces and optional spaces after the dialing code.
Initially the expression I posted was
\s*0\d{4}\s*\d{6}\s*|\s*0\d{3}\s*\d{7}\s*
But this didn't include optional brackets e.g. (01603) 123123 or phone numbers in a London format e.g. 0208 123 1234
|
Matches |
01603 123123 | 0207 1234567 | (0208) 123 1234
|
Non-Matches |
123 123132
|
Author |
Rating:
Joe Gass
|
Title |
Test
Details
Pattern Title
|
Expression |
(\d{6}[-\s]?\d{12})|(\d{4}[-\s]?\d{4}[-\s]?\d{4}[-\s]?\d{4})
|
Description |
Credit card validator
Works for switch card numbers too
Switch card bit is (\d{6}[-\s]?\d{12})
Credit card bit is (\d{4}[-\s]?\d{4}[-\s]?\d{4}[-\s]?\d{4})
I use this as a client side test before running a more comprehensive server side check.
|
Matches |
5111 1111 1111 11118 | 1234123412341324 | 123456 123456789012
|
Non-Matches |
511a 1111 1111 11118
|
Author |
Rating:
Not yet rated.
Joe Gass
|
Displaying page
of
pages;
Items to