Displaying page
of
pages;
Items to
Title |
Test
Details
Pattern Title
|
Expression |
^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$ |
Description |
RegExp for validating the format of IP Addresses. This works great with the ASP.NET RegularExpressionValidator server control. |
Matches |
127.0.0.1 | 255.255.255.0 | 192.168.0.1 |
Non-Matches |
1200.5.4.3 | abc.def.ghi.jkl | 255.foo.bar.1 |
Author |
Rating:
G. Andrew Duthie
|
Title |
Test
Details
Pattern Title
|
Expression |
^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$ |
Description |
Matches e-mail addresses, including some of the newer top-level-domain extensions, such as info, museum, name, etc. Also allows for emails tied directly to IP addresses. |
Matches |
|
Non-Matches |
|
Author |
Rating:
David Huyck
|
Title |
Test
Details
Pattern Title
|
Expression |
^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$ |
Description |
This matches an IP address, putting each number in its own group that can be retrieved by number. If you do not care about capturing the numbers, then you can make this shorter by putting everything after ^ until immediately after the first \. in a group ( ) with a {3} after it. Then put the number matching regex in once more.
It only permits numbers in the range 0-255.
|
Matches |
0.0.0.0 | 255.255.255.02 | 192.168.0.136 |
Non-Matches |
256.1.3.4 | 023.44.33.22 | 10.57.98.23. |
Author |
Rating:
Andrew Polshaw
|
Title |
Test
Details
Pattern Title
|
Expression |
^(((((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])-(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))|((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))),)*)(((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1- |
Description |
Matches comma-separated list of IP address and IP ranges. E.g. 192.168.101.1-192.168.101.255,192.168.102.12 |
Matches |
192.168.101.1 | 192.168.101.1-192.168.101.255 | 192.168.101.1-192.168.101.255,192.168.102.12 |
Non-Matches |
999.168.101.1 | 192.168.101.1- | -192.168.101.255 |
Author |
Rating:
Gregory Entin
|
Title |
Test
Details
Pattern Title
|
Expression |
^(([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+))$ |
Description |
Matches simple IP addresses. It's not too complex or long, but it does the job if you want something short/simple. |
Matches |
113.173.40.255 | 171.132.248.57 | 79.93.28.178 |
Non-Matches |
189.57.135 | 14.190.193999 | A.N.D.233 |
Author |
Rating:
Jag fire
|
Title |
Test
Details
Pattern Title
|
Expression |
^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$ |
Description |
Email address validator. Should cover most of RFC 822, including unusual (but still valid) addresses. Does not restrict the top level domain size, but you're better off doing an nslookup or similar if you absolutely must have a valid domain. Accepts IP Addresses instead of the domain, with or without brackets. Believe it or not, this one is valid: !#$%^&*-+~/'`|{}@xyz.com
Sorry looks like this site is mangling the quote and ampersand characters - you'll have to fix that yourself. |
Matches |
|
Non-Matches |
./A/Wacky/ [email protected] | bob.builder@[256.1.1.1] | -"blah b. blahburger"@blah.com |
Author |
Rating:
Not yet rated.
Roger Ramjet
|
Title |
Test
Details
Pattern Title
|
Expression |
[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2} |
Description |
matches IP address in hex form in dotted or not dotted notation |
Matches |
c0.a8.01.64 | 0A0275C4 | aC.10.1F.b1 |
Non-Matches |
192.168.1.1 | 10.2.177.4 | ah.10.1f.20 |
Author |
Rating:
Not yet rated.
David Tersigni
|
Title |
Test
Details
Pattern Title
|
Expression |
[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} |
Description |
Very Simple Match for dotted Decimal IP address. Doesn’t Validate addresses |
Matches |
192.168.1.1 | 10.2.234.1 | 66.129.71.122 |
Non-Matches |
192.168.1 | 10.2.1234.1 | 66 129 71 122 |
Author |
Rating:
David Tersigni
|
Title |
Test
Details
Pattern Title
|
Expression |
^(?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?(?=\.?\d)\.)){4}$ |
Description |
Regular expression for validating a decimal IP address. Matches 4 groups of from 1 to 3 digits, where each group of digits ranges from 0 to 255 in value. Groups of digits must be separated by a single period (.) with no other formatting characters present. Uses conditional regex with lookahead syntax to prevent a match on a period following the final group of digits. |
Matches |
217.6.9.89 | 0.0.0.0 | 255.255.255.255 |
Non-Matches |
256.0.0.0 | 0127.3 | 217.6.9.89. |
Author |
Rating:
Jerry Schmersahl
|
Title |
Test
Details
Pattern Title
|
Expression |
^((ht|f)tp(s?))\://([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(/\S*)?$ |
Description |
Simple URL Validator -- allows http, https, ftp, ftps, 2-6 letter TLD, ports, any path. Sorry, no IP addresses. Not too fussy, but then, it's not too long either ;-) |
Matches |
http://www.site.com | https://www.secure.com:10000 | ftp://ftp.site.com/pub/files/ |
Non-Matches |
www.site.com | https://www.site.longtld | ftp:/badformat.com |
Author |
Rating:
Luke Arms
|
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
|
Title |
Test
Details
Pattern Title
|
Expression |
^(([_\w-+!#$%&'*/=?^`{}|~]+(\.[_\w-+!#$%&'*/=?^`{}|~]+)*)|("([ _\w-+!#$%&'*/=?^`{}|~]+(\.[ _\w-+!#$%&'*/=?^`{}|~]+)*)"))@[\w-]{1,63}(\\.[\w-]{1,63})*(\.[_\w-]{2,6})$ |
Description |
Attempt to validate email addresses. Does not support name < [email protected]> format or ip addresses |
Matches |
|
Non-Matches |
rudy@asdfasdf-asdfasdf-asdfasdf-asdfasdf-asdfasdf-asdfasdf-asdfasdf-asdfasdf-asdfasdf-.com | bad\ema |
Author |
Rating:
Not yet rated.
Keith Hawes
|
Title |
Test
Details
Pattern Title
|
Expression |
^((([a-zA-Z]:)|(\\{2}\w+)|(\\{2}(?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?(?=\.?\d)\.)){4}))(\\(\w[\w ]*))) |
Description |
Regex to match valid folder paths. can be local, UNC with server name, or UNC with IP address |
Matches |
c:\ds\dsfsdf | \\192.168.14.118\23423 | \\fsdf\23423 |
Non-Matches |
c:\ | \\192.168.12.114 | \\fff |
Author |
Rating:
John Conwell
|
Title |
Test
Details
URL
|
Expression |
^((([hH][tT][tT][pP][sS]?|[fF][tT][pP])\:\/\/)?([\w\.\-]+(\:[\w\.\&%\$\-]+)*@)?((([^\s\(\)\<\>\\\"\.\[\]\,@;:]+)(\.[^\s\(\)\<\>\\\"\.\[\]\,@;:]+)*(\.[a-zA-Z]{2,4}))|((([01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}([01]?\d{1,2}|2[0-4]\d|25[0-5])))(\b\:(6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]\d{3}|[1-5]\d{4}|[1-9]\d{0,3}|0)\b)?((\/[^\/][\w\.\,\?\'\\\/\+&%\$#\=~_\-@]*)*[^\.\,\?\"\'\(\)\[\]!;<>{}\s\x7F-\xFF])?)$ |
Description |
Matches a URL string by: protocol,subdomain,domain,ip address,port number,path and/or filename |
Matches |
http://regexlib.com | https://regexlib.com:80 | 66.129.120.94/Search.aspx |
Non-Matches |
http:/regexlib.com | https://regexlib.com:65536 | 66.129.120.256/Search.aspx. |
Author |
Rating:
Not yet rated.
Dean Dal Bozzo
|
Title |
Test
Details
Accurate IP address verification
|
Expression |
((0|1[0-9]{0,2}|2[0-9]?|2[0-4][0-9]|25[0-5]|[3-9][0-9]?)\.){3}(0|1[0-9]{0,2}|2[0-9]?|2[0-4][0-9]|25[0-5]|[3-9][0-9]?) |
Description |
Accurate IP address verification...
Each numeric part of an IP address must be between 0 and 255. All patterns I have seen on the net cover this range but they allow leading zeros. The valid cases are:
* 0
* 1, 10-19 and 100-199 aka 1[0-9]{0,2}
* 2 and 20-29 aka 2[0-9]?
* 200-249 aka 2[0-4][0-9]
* 250-255 aka 25[0-5]
* 3-9 and 30-99 aka [3-9][0-9]? |
Matches |
10.0.0.0 | 195.167.1.119 | 255.255.255.255 |
Non-Matches |
010.0.0.0 | 195.167.01.119 | 256.20.55.23 |
Author |
Rating:
Vassilis Petroulias
|
Title |
Test
Details
E-Mail Address by RFC2822 and RFC1035
|
Expression |
^([A-Za-z0-9\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\}\|\~]+|"([\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|\\[\x0-\x7F])*")(\.([A-Za-z0-9\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\}\|\~]+|"([\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|\\[\x0-\x7F])*"))*@([A-Za-z0-9]([A-Za-z0-9\-]*[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9\-]*[A-Za-z0-9])?)*|(1[0-9]{0,2}|2([0-4][0-9]?|5[0-4]?|[6-9])?|[3-9][0-9]?)(\.(0|1[0-9]{0,2}|2([0-4][0-9]?|5[0-5]?|[6-9])?|[3-9][0-9]?)){2}\.(1[0-9]{0,2}|2([0-4][0-9]?|5[0-4]?|[6-9])?|[3-9][0-9]?))$ |
Description |
This will match any valid RFC2822 e-mail address typed into web forms. If does not support comments, display name, or line folding. It does support quoted-strings in the local-part and domains by the RFC 1035 and proper ip addresses. It does relax the RFC1035 rule of not allowing numbers as the first character of a domain name (since they do exist in real life) |
Matches |
|
Non-Matches |
Don't know any |
Author |
Rating:
Matthew
|
Title |
Test
Details
Dotted Quad (Decimal)
|
Expression |
^(([1-9]?\d|1\d\d|2[0-4]\d|25[0-5]).){3}([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])$ |
Description |
Regex for IP Address validation. |
Matches |
0.0.0.0 255.255.255.255 192.168.1.1 |
Non-Matches |
02.168.1.1 1234.123.123.123 256.1.1.1 |
Author |
Rating:
Not yet rated.
John Patton
|
Title |
Test
Details
Almost RFC2822 Compliant Email Address Check
|
Expression |
^(?:(?#local-part)(?#quoted)"[^\"]*"|(?#non-quoted)[a-z0-9&+_-](?:\.?[a-z0-9&+_-]+)*)@(?:(?#domain)(?#domain-name)[a-z0-9](?:[a-z0-9-]*[a-z0-9])*(?:\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])*)*|(?#ip)(\[)?(?:[01]?\d?\d|2[0-4]\d|25[0-5])(?:\.(?:[01]?\d?\d|2[0-4]\d|25[0-5])){3}(?(1)\]|))$ |
Description |
Validates an RFC 2822 email address, except does not allow most punctuation and non-ascii alphanumeric characters. Also does not take length requirements into account. Allows domain name and IP addresses, but ensures that the IP address entered is valid. |
Matches |
|
Non-Matches |
|
Author |
Rating:
Daniel
|
Title |
Test
Details
IP validator
|
Expression |
/^(?:(?:1\d?\d|[1-9]?\d|2[0-4]\d|25[0-5])\.){3}(?:1\d?\d|[1-9]?\d|2[0-4]\d|25[0-5])$/ |
Description |
It matches an IP address only in the correct format. There was a previous regex send which matches 192.168.01.2 but this code won't match preceeding 0's |
Matches |
192.168.1.2 | 127.0.0.1 |
Non-Matches |
192.168.01.2 | 1921.68.1.2 |
Author |
Rating:
snabbi
|
Title |
Test
Details
Email - RFC 3696
|
Expression |
^[a-z0-9!$'*+\-_]+(\.[a-z0-9!$'*+\-_]+)*@([a-z0-9]+(-+[a-z0-9]+)*\.)+([a-z]{2}|aero|arpa|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|travel)$ |
Description |
Checks email format against RFC 3696 (http://tools.ietf.org/html/rfc3696). Allows all characters described in Sections 2 and 3 of the RFC EXCEPT those described in Section 4.3 as unsafe for mailto URLs without encoding. Allows any 2-letter TLD plus any of the current gTLDs as listed at http://www.icann.org/registries/top-level-domains.htm. Does not accept quoted strings in the local part or IP addresses in lieu of the domain name. Does not enforce length limits. Intended to be used as case-insensitive. Comments are appreciated! |
Matches |
|
Non-Matches |
|
Author |
Rating:
Not yet rated.
David Thompson
|
Title |
Test
Details
eMail Search Pattern
|
Expression |
^([_a-zA-Z0-9-]+\.[_a-zA-Z0-9-]*)\@((([a-zA-Z0-9-]{2,255})\.(ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|di|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|io|iq|ir|is|it|jo|jm|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|an|nc|ne|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sq|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zr|zw|arpa|arts|biz|com|edu|firm|gov|info|int|mil|nato|net|nom|org|rec|store|web))|((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])))$ |
Description |
This Regular Expression searches for a valid eMail address. It uses a list of all the known top-level-domains to verify that the domain is correct. Also Possible to find the IP Address |
Matches |
|
Non-Matches |
|
Author |
Rating:
Jan Philipp Madsen
|
Title |
Test
Details
merge spec. number and ip address
|
Expression |
For IP-Address:(?<First>2[0-4]\d|25[0-5]|[01]?\d\d?)\.(?<Second>2[0-4]\d|25[0-5]|[01]?\d\d?)\.(?<Third>2[0-4]\d|25[0-5]|[01]?\d\d?)\.(?<Fourth>2[0-4]\d|25[0-5]|[01]?\d\d?) For Number: (\+|\*{0,2})?(\d*) |
Description |
i can use one regex one times, e.g. i can use regex: ip-address separatly. I can use also regex for NUMBER separatly. But how can i merge this 2 regex to one regex, that i can use my expression for numbers or for ip addresses together. |
Matches |
192.168.100.1 or +1124 |
Non-Matches |
192. or 1s |
Author |
Rating:
Not yet rated.
abdullah
|
Title |
Test
Details
Private IP address
|
Expression |
(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.)|(^127\.0\.0\.1) |
Description |
It matches private IP addresses. Private IP addresses (as defined by RFC 1918) are not routable on public Internet. This would help if you want to grant some previlege only to the users from within local network. ***Importnat*** This pattern assumes that the input is a valid IP address. You many need to make sure the input is a valid IP address. |
Matches |
10.12.0.19 | 172.21.0.23 | 192.168.0.2 |
Non-Matches |
222.12.3.24 | 172.12.0.12 |
Author |
Rating:
Not yet rated.
Mahesh Ramakrishnan
|
Title |
Test
Details
Full Windows Folder Path
|
Expression |
^([A-Za-z]:|\\{2}([-\w]+|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))\\(([^"*/:?|<>\\,;[\]+=.\x00-\x20]|\.[.\x20]*[^"*/:?|<>\\,;[\]+=.\x00-\x20])([^"*/:?|<>\\,;[\]+=\x00-\x1F]*[^"*/:?|<>\\,;[\]+=\x00-\x20])?))\\([^"*/:?|<>\\.\x00-\x20]([^"*/:?|<>\\\x00-\x1F]*[^"*/:?|<>\\.\x00-\x20])?\\)*$ |
Description |
Validates the format of a Windows folder path ending with a backslash using the drive path or Universal Naming Convention (UNC)--without using lookaround.<br><br>Windows folder components: <br>(I) The drive can only be one letter. <br>(II) The server name (1) can only contain letters, numbers, and hyphens. However, Windows does allow underscores--which aren’t standard characters in the Request for Comments (RFC) 1035 standard--for networks using the Microsoft DNS Server. (Reference: http://support.microsoft.com/default.aspx?scid=kb;en-us;222823) or (2) can be an IP address <br>(III) The share name (also called the service name) (1) Can contain any character except ones with an ASCII code in the range of 0 (x00) through 31 (x1F) and the following: " * / : ? | < > \ , ; [ ] + = (Reference: http://support.microsoft.com/default.aspx?scid=kb;en-us;236388) (2) Can begin or end with a period, but cannot contain all periods (3) Cannot begin or end with a space (4) There must be at least one character that is not a space or period if the rest of the share name contains periods and spaces or just periods. <br>(IV) The folder and subfolder names (without the drive, share, or server name) (1) Can contain any character except ones with an ASCII code in the range of 0 (x00) through 31 (x1F) and the following: " * / : ? | < > \ (Reference: http://msdn2.microsoft.com/en-us/library/aa365247.aspx) (2) Cannot begin or end with a space or period. |
Matches |
d:\, \\Dpk\T c\, E:\reference\h101\, \\be\projects$\Wield\Rff\, \\70.60.44.88\T d\SPC2\ |
Non-Matches |
j:ohn\, \\Dpk\, G:\GD, \\cae\.. ..\, \\70.60.44\T d\SPC2\ |
Author |
Rating:
John Marshall
|
Title |
Test
Details
Match IP Address
|
Expression |
\d\d?\d?\.\d\d?\d?\.\d\d?\d?\.\d\d?\d? |
Description |
Quick and simple way of matching a well-formed IPV4 (dotted quad) ip address. |
Matches |
192.168.1.19 |
Non-Matches |
19x.168.1.19 |
Author |
Rating:
Not yet rated.
Fred Miller
|
Title |
Test
Details
Email validation
|
Expression |
([\w\-\.]*)@(([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3})|([\w\-]+\.)+(((af|ax|al|dz|as|ad|ao|ai|aq|ag|am|aw|au|at|az|bs|bh|bd|bb|by|be|bz|bj|bm|bt|bo|ba|bw|bv|br|io|bn|bg|bf|kh|cm|ca|cv|ky|cf|td|cl|cn|cx|cc|km|cg|cd|ck|cr|ci|hr|cu|cy|cz|dk|dj|dm|do|ec|eg|sv|gq|er|ee|et|fk|fo|fj|fi|fr|gf|pf|tf|ga|gm|ge|de|gh|gi|gr|gl|gd|gp|gu|gt| gg|gn|gw|gy|ht|hm|va|hn|hk|hu|is|id|ir|iq|ie|im|il|it|jm|jp|je|jo|kz|ke|ki|kp|kr|kw|kg|la|lv|lb|ls|lr|ly|li|lt|lu|mo|mk|mg|mw|my|mv|ml|mt|mh|mq|mr|yt|mx|fm|md|mc|mn|ms|ma|mz|mm|nr|np|nl|an|nc|nz|ni|ng|nu|nf|mp|no|om|pk|pw|ps|pa|pg|py|pe|ph|pn|pl|pt|qa|re|ro|ru|rw|sh|kn|lc|pm|vc|ws|sm|st|sa|sn|cs|sc|sl|sg|sk|si|sb|so|za|gs|es|lk|sd|sr|sj|sz|se|ch|sy|tw|tj|tz|th|tl|tg|tk|to|tt|tn|tr|tm|tc|tv|ug|ua|gb|us|um|uy|uz|vu|ve|vn|vg|vi|wf|eh|ye|zm|zw|uk|com|edu|gov|int|mil|net|org|biz|info|name|pro|aero|coop|museum|arpa|co|in|ne|bi|na|pr|ae|mu|ar)))?) |
Description |
Email validation regular expression. It checks for TLD domain correctness and supports for IP addresses. It doesn't check for ip single parts range validity (1-255). |
Matches |
|
Non-Matches |
|
Author |
Rating:
Not yet rated.
Gianluca Esposito
|
Title |
Test
Details
Find IP Address Block Range
|
Expression |
^((192\.168\.0\.)(1[7-9]|2[0-9]|3[0-2]))$ |
Description |
This expression matches IP Addresses between 192.168.0.17 - 192.168.0.32 which is a block range of 16 addresses. I created this expression for Google Analytics to filter out hits from our companies office. |
Matches |
192.168.0.17 | 192.168.0.24 | 192.168.0.32 |
Non-Matches |
192.168.0.16 | 192.168.0.33 |
Author |
Rating:
Not yet rated.
Jonathan Maher
|
Title |
Test
Details
Class A Network Number
|
Expression |
^(10\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5]\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5]\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5])$ |
Description |
The IANA resrved 24-bit block of IP address space for private internets. It's just a single class A network number. This is also RFC 1918 compliant. |
Matches |
10.0.0.0 | 10.255.255.255 |
Non-Matches |
17.16.0.0 | 192.168.255.255 |
Author |
Rating:
Not yet rated.
tedcambron
|
Title |
Test
Details
Class B Network Numbers
|
Expression |
^(172\.1[6-9]|2[0-9]|3[0-1|\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5]\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5])$ |
Description |
This is a set of 16 contiguous class B network numbers or a 16-bit block of ip address space as reserved by the IANA. RFC 1918 compliant. |
Matches |
172.16.0.0 | 172.31.255.255 |
Non-Matches |
10.0.0.0 | 10.255.255.255 | 192.168.0.0 | 192.168.255.255 |
Author |
Rating:
Not yet rated.
tedcambron
|
Title |
Test
Details
Class C Network Numbers
|
Expression |
^(192\.168\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5]\.[0-9]|[1-9][0-9]|[1-2][0-5][0-5])$ |
Description |
This is the 16-bit block of the IP address space for private internets reserved by the IANA. A set of 256 contiguous class C network numbers per RFC 1918. |
Matches |
192.168.0.0 | 192.168.255.255 |
Non-Matches |
10.0.0.0 | 172.31.255.255 |
Author |
Rating:
Not yet rated.
tedcambron
|
Title |
Test
Details
Ip address
|
Expression |
^((([1]\d{2})|(22[0-3])|([1-9]\d)|(2[01]\d)|[1-9]).(([1]\d{2})|(2[0-4]\d)|(25[0-5])|([1-9]\d)|\d).(([1]\d{2})|(2[0-4]\d)|(25[0-5])|([1-9]\d)|\d).(([1]\d{2})|(2[0-4]\d)|(25[0-5])|([1-9]\d)|\d))$ |
Description |
match ip
address from 1.0.0.0 to 223.255.255.255 |
Matches |
192.168.0.1 | 223.255.255.255 | 9.0.0.0 |
Non-Matches |
0.10.2.52 | 255.255.255.255 | 127.0.257.1 |
Author |
Rating:
daniel cai
|
Title |
Test
Details
Email
|
Expression |
^([0-9a-zA-Z]+(?:[_\.\-]?[0-9a-zA-Z]+)*[@](?:[0-9a-zA-Z]+(?:[_\.\-]?[0-9a-zA-Z]+)*\.[a-zA-Z]{2,}|(?:\d{1,}\.){3}\d{1,}))$ |
Description |
|| Only alphanum characters accepted at the beginning of the user name and domain name
|| Does not allow 2+ adjacent non-alphanum characters
|| IP address accepted as domain
|| 1+ chars accepted as user name or domain
|
Matches |
|
Non-Matches |
|
Author |
Rating:
leoinfo
|
Title |
Test
Details
IP Address and Subnet
|
Expression |
^((0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})\.){3}(0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})(?(\/)\/([0-9]|[1-2][0-9]|3[0-2])|)$ |
Description |
IP Address validation by Vassilis Petroulias + my subnet validation using numbers between 0 and 32 |
Matches |
192.168.0.1 | 192.168.0.1/32 | 255.255.0.0/1 |
Non-Matches |
010.0.0.0 | 192.168.0.1/33 | 256.0.1.55 |
Author |
Rating:
Not yet rated.
Rafael Henrique Kato Assis
|
Title |
Test
Details
Email
|
Expression |
^[-\w'+*$^&%=~!?{}#|/`]{1}([-\w'+*$^&%=~!?{}#|`.]?[-\w'+*$^&%=~!?{}#|`]{1}){0,31}[-\w'+*$^&%=~!?{}#|`]?@(([a-zA-Z0-9]{1}([-a-zA-Z0-9]?[a-zA-Z0-9]{1}){0,31})\.{1})+([a-zA-Z]{2}|[a-zA-Z]{3}|[a-zA-Z]{4}|[a-zA-Z]{6}){1}$ |
Description |
For Email Inputs checks to RFC 5322 Standards (no IP address though Didn't Want them)
localhost:
cannot start or end with .
cannot have .. in it
Domain:
cannot start with - or .
Known problems:
[email protected]
domains can be longer then 255. But each Domain can only be 63 then a . is required |
Matches |
|
Non-Matches |
|
Author |
Rating:
Philip
|
Title |
Test
Details
Ip address
|
Expression |
(25[0-5]|2[0-4][0-9]|[1][0-9]?[0-9]?|[1-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[1][0-9]?[0-9]?|[1-9][0-9]?|[0])\.(25[0-5]|2[0-4][0-9]|[1][0-9]?[0-9]?|[1-9][0-9]?|[0])\.(25[0-5]|2[0-4][0-9]|[1][0-9]?[0-9]?|[1-9][0-9]?) |
Description |
Accurate IP address verification... Th fist and the fourth numeric part of an IP address must be between 1 and 255. The second and the third numeric part of an IP address must be between 0 and 255. |
Matches |
255.12.3.1 | 192.168.0.1 | 1.0.0.1 |
Non-Matches |
0.12.23.2 | 12.33.23.0 | 256.12.23.2 |
Author |
Rating:
Not yet rated.
Eugene Zakharov
|
Title |
Test
Details
ip address / netmask
|
Expression |
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})(/([0-9]|[0-2][0-9]|3[0-2]))$ |
Description |
ip address/netmask couple |
Matches |
192.168.0.5/24 | 255.255.0.0/32 |
Non-Matches |
192.256.0.5/24 | 255.255.0.0/40 |
Author |
Rating:
Not yet rated.
ogge ogge
|
Title |
Test
Details
IP Address Validator
|
Expression |
\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b |
Description |
This regex expression validates IP addresses when processed as a string. |
Matches |
127.0.0.1 | 64.125.39.85 | 192.168.8.50 |
Non-Matches |
255.143.20.3 | 300.23.105.3 | 29.100.340.23 |
Author |
Rating:
Not yet rated.
Frank Tanner
|
Title |
Test
Details
ipv4 IP Address
|
Expression |
^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[0-9]{1,2})){3}$ |
Description |
This matches any valid IPV4 IP Address. It includes 0-255 range checks since none of the IP components may exceed 255. |
Matches |
97.67.44.20 | 199.154.37.214 | 127.0.0.1 |
Non-Matches |
63.125.94.287 | 140.370.a.187 | 94.923.1 |
Author |
Rating:
jteeuwen
|
Title |
Test
Details
CIDR notation (subnet)
|
Expression |
/^(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5])\/(\d{1}|[0-2]{1}\d{1}|3[0-2])$/ |
Description |
Validates subnet specified by CIDR notation. A valid CIDR notation begins with the IP address followed by a '/' character and a decimal number specifying the length, in bits, of the subnet mask or routing prefix (number from 0 to 32). |
Matches |
192.168.100.1/24 | 0.0.0.0/0 |
Non-Matches |
192.168.100.1/33 | 0.0.0.0/90 |
Author |
Rating:
Eugene Kardash
|
Title |
Test
Details
IP address validation
|
Expression |
^((2[0-5][0-5]|1[\d][\d]|[\d][\d]|[\d])\.){3}(2[0-5][0-5]|1[\d][\d]|[\d][\d]|[\d])$ |
Description |
Validates IP addresses and subnet masks |
Matches |
192.168.0.1 255.255.255.0 |
Non-Matches |
423.192.168.1 |
Author |
Rating:
Marko Maruna
|
Title |
Test
Details
private ip range check
|
Expression |
^(1(0|7|9)2?)\.([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])$ |
Description |
validates private ip addresses
needs to be a bit more refined |
Matches |
10.10.10.10 |192.168.16.4|172.016.22.55 |
Non-Matches |
a.c.s.s| 100.10.10.10| 188.142.25.2| 651817 |
Author |
Rating:
Not yet rated.
blank
|
Title |
Test
Details
Ultimate URL Match Expression
|
Expression |
^(?:(?:http|https|ftp|telnet|gopher|ms\-help|file|notes)://)?(?:(?:[a-z][\w~%!&',;=\-\.$\(\)\*\+]*):.*@)?(?:(?:[a-z0-9][\w\-]*[a-z0-9]*\.)*(?:(?:(?:(?:[a-z0-9][\w\-]*[a-z0-9]*)(?:\.[a-z0-9]+)?)|(?:(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)))(?::[0-9]+)?))?(?:(?:(?:/(?:[\w`~!$=;\-\+\.\^\(\)\|\{\}\[\]]|(?:%\d\d))+)*/(?:[\w`~!$=;\-\+\.\^\(\)\|\{\}\[\]]|(?:%\d\d))*)(?:\?[^#]+)?(?:#[a-z0-9]\w*)?)?$ |
Description |
I think this is the ultimate url match expression to every possible url pattern including named or ip address domain
PS: you have got to try RegexBuddy it's a very cool tool that helps realy http://www.regexbuddy.com |
Matches |
http://username: [email protected]:5000/test?q=2121ddf&opt=blah#ttg | http://www.test.com/test.htm#ttg | domain.com/?q=test | http://localhost/test | http://127.0.0.1/test | 127.0.0.1 | [email protected] |
Non-Matches |
[test] | opt=blah#ttg | /path?q=test |
Author |
Rating:
ASM™
|
Title |
Test
Details
Domain Name or IP
|
Expression |
^(?:[a-z0-9][\w\-]*[a-z0-9]*\.)*(?:(?:(?:[a-z0-9][\w\-]*[a-z0-9]*)(?:\.[a-z0-9]+)?)|(?:(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)))$ |
Description |
accepts
- Domain name
- or ip address |
Matches |
domain | domain.local | domain124.local | 190.200.1.12 |
Non-Matches |
user@domain | test.domain.local | domain124_.local | localhost:3000 |
Author |
Rating:
ASM™
|
Title |
Test
Details
XML/XSD URL
|
Expression |
((http|https|ftp|telnet|gopher|ms\-help|file|notes)://)?(([a-z][\w~%!&',;=\-\.$\(\)\*\+]*)(:.*)?@)?(([a-z0-9][\w\-]*[a-z0-9]*\.)*(((([a-z0-9][\w\-]*[a-z0-9]*)(\.[a-z0-9]+)?)|(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)))(:[0-9]+)?))?(((/([\w`~!$=;\-\+\.\^\(\)\|\{\}\[\]]|(%\d\d))+)*/([\w`~!$=;\-\+\.\^\(\)\|\{\}\[\]]|(%\d\d))*)(\?[^#]+)?(#[a-z0-9]\w*)?)? |
Description |
I think this is the ultimate url match expression to every possible url pattern including named or ip address domain PS: you have got to try RegexBuddy it's a very cool tool that helps realy http://www.regexbuddy.com |
Matches |
http://username: [email protected]:5000/test?q=2121ddf&opt=blah#ttg | http://localhost/path/to/file-test.hml?q=45 | /index.html | index.html | http://127.0.0.1/path/to/?q=45 |
Non-Matches |
|
Author |
Rating:
Not yet rated.
ASM™
|
Title |
Test
Details
IP address
|
Expression |
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$ |
Description |
This regular expression validates an IP address within the range of 1.0.0.0 to 255.255.255.255 |
Matches |
128.115.12.255, 227.12.14.87, 14.23.120.8 |
Non-Matches |
111.56.045.78, 221.34.7.8.20, 75.45.301.14 |
Author |
Rating:
Arjun Jaiswal
|
Title |
Test
Details
IP address
|
Expression |
^(([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\.){3}([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$ |
Description |
This is a standard perl-compatible regexp for ip4 address validation |
Matches |
192.168.0.1 |
Non-Matches |
192.259.800.1 |
Author |
Rating:
Not yet rated.
Konstantin
|
Title |
Test
Details
ip_regex
|
Expression |
^((0*[0-1]?[0-9]{1,2}\.)|(0*((2[0-4][0-9])|(25[0-5]))\.)){3}((0*[0-1]?[0-9]{1,2})|(0*((2[0-4][0-9])|(25[0-5]))))$ |
Description |
Matches ip addresses. Takes into account trailing left zeros. |
Matches |
172.18.200.101 | 00172.18.200.001 | 172.255.255.255 |
Non-Matches |
172.256.255.255 | 1072.255.255.255 | 172.255.255.1.1 |
Author |
Rating:
Not yet rated.
Ugur Dogru
|
Title |
Test
Details
Single Email Match - current June 2010
|
Expression |
^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+(?:[a-zA-Z]{2}|aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel)$ |
Description |
Matches email addresses. Based on expression at regular-expressions.info/email.html modified to include all top-level domains (TLD)listed on wikipedia as of June 2010. Needs to be updated as new TLDs are added.
Known Issues:
* IP Addresses will not validate
* Double "at" symbols, e.g. email@ [email protected] slip by this regex. Would welcome improvements by a regex ninja. |
Matches |
|
Non-Matches |
|
Author |
Rating:
Brent Thomas
|
Title |
Test
Details
E-mail validation
|
Expression |
^(?:[^@<>;:,.()\s\[\]\\]+(?:\.(?!@))?)+@(?:[\w\-]+(?:\.(?!\.))?)+\.[A-Za-z]{2,6}$ |
Description |
Email validation intended for javascript: use of lookahead ('.' not followed by '@') instead of lookbehind ('@' not preceded by '.'). It doesn't allow ip addresses. |
Matches |
|
Non-Matches |
|
Author |
Rating:
Not yet rated.
Christof Verhoeven
|
Title |
Test
Details
IP Address
|
Expression |
^\d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3}$ |
Description |
Check for IP address |
Matches |
"192.1.3.25"; "255.255.255.255"; "100.30.27.54" |
Non-Matches |
"a.b.c.d"; "192.1683.3.25"; "192.168.2" |
Author |
Rating:
Not yet rated.
Gustavo Salvador
|
Title |
Test
Details
Find URL in text
|
Expression |
/((https?|ftp)\:\/\/)?([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?(([a-z0-9-.]*)\.([a-z]{2,6}))|(([0-9]{1,3}\.){3}[0-9]{1,3})(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@&%=+\/\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?/i |
Description |
This could be most complete and readable URL-finder regex. I built it from several good examples. Works with PHP preg_match_all(). Finds whatever string that resembles a URL with scheme://, user:password, subdomains.domain (with up to 6 chars top-domain) or IP address xxx.xxx.xxx.xxx, :port, /file/path/, ?request, and #anchor |
Matches |
google.com |
Non-Matches |
file://hello.txt |
Author |
Rating:
Marco Alvarado
|
Title |
Test
Details
IP Address
|
Expression |
no regex plz delete |
Description |
matches nothing unfortunately |
Matches |
:) |
Non-Matches |
:P |
Author |
Rating:
Not yet rated.
nask
|
Title |
Test
Details
IP address in application configuration files
|
Expression |
[\\""=/>](25[0-4]|2[0-4][0-9]|1\d{2}|\d{2})\.((25[0-4]|2[0-4][0-9]|1\d{2}|\d{1,2})\.){2}(25[0-4]|2[0-4][0-9]|1\d{2}|\d{2}|[1-9])\b[\\""=:;,/<] |
Description |
This expression is ideal used for "identifying some plain application configuration files that contain any form of ip addresses, with or without port number followed and with protocol at the beginning".
[\\""=/] can be removed on both ends to seach IPs in text files, but with it, it has better accuracy - there are version numbers in the application configuration files.
It also does not match IPs that have one digit at the first number. |
Matches |
/172.21.134.89: /127.0.0.1: "14.14.14.14" |
Non-Matches |
"255.255.255.255" "243.243.2.0" "2.222.222.222" /2224.2224.2224.2224: |
Author |
Rating:
Not yet rated.
BH
|
Title |
Test
Details
IP addresses not 127.0.0.1
|
Expression |
\b(1(?!27\.0\.0\.1)\d{1,2}|2[0-4][0-9]|25[0-4]|\d{1,2})\.(?:\d{1,3}\.){2}(25[0-5]|2[0-4][0-9]|1\d{2}|\d{2}|[1-9])\b |
Description |
Match all IP addresses other than 127.0.0.1. It dose not match an IP has 0 at the last number |
Matches |
172.21.134.89 127.1.1.1 7.0.0.1 214.214.214.214 |
Non-Matches |
127.0.0.1 192.168.1.0 255.255.255.255 |
Author |
Rating:
Not yet rated.
BH
|
Title |
Test
Details
email pattern basic
|
Expression |
(^([A-Za-z])([-_.\dA-Za-z]{1,10})([\dA-Za-z]{1}))(@)(([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})|(([\dA-Za-z{1}][-_.\dA-Za-z]{1,25})\.([A-Za-z]{2,4}))$) |
Description |
v allow Symbol [(_) (-) (DOT)] (number) (a-z and caps), X disallow symbol&number at begining (avoid bad sorting database, including bad subdomain name (1.example.com) & fake email) and ending (before "@") & other symbols are disallowed;
username min,max/maxout = 2, 25/27
--- must exist "@" ---;
after "@" :
FOR DOMAIN NAME :
v Symbol [(_) (-) (DOT)] (number) (a-z and caps), X symbol at begining and ending (including before top level domain extension)
v a-z (with/out caps) total min=2 max 4 in top level domain extension
NOT SUPPORTED PORT NUMBER, if you the administrator ? self edit the database, DONT give user a chance for adding port number.
maximum 25 address length ;
OR standard IP ADDRESS.
WHITE SPACE IS NOT SUPPORTED. |
Matches |
|
Non-Matches |
|
Author |
Rating:
Not yet rated.
deviant2
|
Title |
Test
Details
To check a valid IP Address
|
Expression |
\b(?:\d{1,3}\.){3}\d{1,3}\b |
Description |
To check a valid IP Address. It will check the valid IP address on the logic of three dots max three digits in each section |
Matches |
192.168.10.210 |
Non-Matches |
192.168.10.256.21 |
Author |
Rating:
Chandan Kumar
|
Title |
Test
Details
Validation IP4
|
Expression |
^([01][0-9][0-9]|2[0-4][0-9]|25[0-5].[01][0-9][0-9]|2[0-4][0-9]|25[0-5].[01][0-9][0-9]|2[0-4][0-9]|25[0-5].[01][0-9][0-9]|2[0-4][0-9]|25[0-5])$ |
Description |
Validation IP Address Version 4 |
Matches |
127.0.0.1,255.255.0.0 |
Non-Matches |
.235.23,255.255.255.255.56. |
Author |
Rating:
Not yet rated.
Bheemsen Singh
|
Title |
Test
Details
comma seperated multiple ip address
|
Expression |
@"^((((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)))\,?)*$" |
Description |
Comma seperated multiple ip address |
Matches |
123.123.123.123,123.123.123.123 |
Non-Matches |
12313.1231//.12333 |
Author |
Rating:
Not yet rated.
phani
|
Title |
Test
Details
IP Address validator
|
Expression |
^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$ |
Description |
Validates an IP Address. I use it in perl. |
Matches |
10.0.0.1, 192.168.1.1 |
Non-Matches |
10.020.3.10, 10.1111.23.1, 192.168.1.15_1 |
Author |
Rating:
Not yet rated.
gansvv
|
Title |
Test
Details
IP address IPv4 (127.0.0.1)
|
Expression |
((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]) |
Description |
IP address IPv4 (127.0.0.1) . From http://tools.twainscanning.com/getmyregex . |
Matches |
127.0.0.1 |
Non-Matches |
127-0-0-1 |
Author |
Rating:
Not yet rated.
RobertKaw
|
Displaying page
of
pages;
Items to