Hexillion

Sample code archive

Download HexGadgetsTM (1.5 MB)  for use with the source code below.   more info

Email Address Validation (EAV)

SimpleEmailValidation
Demonstrates EAV in its simplest form.
requires HexValidEmail
  ASP.NET, C# Download full sourcedownload View main source fileview  
  ASP.NET, VB Download full sourcedownload View main source fileview  
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
  Delphi 6 Download full sourcedownload View main source fileview Screenshotscreenshot
  Visual C++ 6 Download full sourcedownload View main source fileview Screenshotscreenshot
  T-SQL Download full sourcedownload View main source fileview
 
EmailDossier
Validates and investigates email addresses.
requires HexValidEmail
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 
ValidateEmail
Validates email addresses with full options
requires HexValidEmail
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
  Visual Basic 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
OptValidEmail
Provides basic validation performance optimizations in a wrapper class.
requires HexValidEmail
  ASP, VBScript Download full sourcedownload View main source fileview   
  Visual Basic 6 Download full sourcedownload View main source fileview   
 
HexillionEmailValidator
Demonstrates an ASP.NET validator control that does both client-side and server-side validation.
requires HexValidEmail
  ASP.NET, C# Download full sourcedownload View main source fileview Online demodemo
 

Domain Name System (DNS)

DomainCheck
Checks availability of any domain name using Whois and DNS queries
requires HexDns, HexTcpQuery
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 
MXbyHexDns
Obtains MX records using HexDns.
requires HexDns
  Visual C++ 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
MXbyHexValidEmail
Obtains MX records using HexValidEmail.
requires HexValidEmail
  Visual C++ 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
NsLookup
Retrieves a variety of domain resource records.
requires HexDns
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
  Visual Basic 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
Lookup
Demonstrates IP address lookups, both forward and reverse, using HexLookup.
requires HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 
LocateDomain
Finds geographic location of servers using DNS LOC records
requires HexDns
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 

Whois and HTTP

AutoWhois
Gets Whois records automatically for domains worldwide.
requires HexTcpQuery, HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 
TcpQuery
Demonstrates simple HTTP, Whois, Finger and Echo queries.
requires HexTcpQuery, HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
  Visual Basic 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 

Diagnostics

 
Ping
Detects whether a host is reachable.
requires HexIcmp, HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 
Traceroute
Discovers a network path by incrementing TTL in ICMP packets.
requires HexIcmp, HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
  Visual Basic 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
AnalyzePath
Does a simple, graphical traceroute
requires HexIcmp, HexLookup
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 

Other

 
HexGadgetsLicenses
Displays the license status and runtime license key for each HexGadget.
requires HexValidEmail, HexDns, HexIcmp,
HexTcpQuery, HexLookup
  Delphi 6 Download full sourcedownload View main source fileview Screenshotscreenshot
 
BrowserMirror
Shows what your browser reveals about you.
requires none
  ASP, VBScript Download full sourcedownload View main source fileview Online demodemo
 

Regular Expressions

Useful expressions for client-side validation in web pages. For superior server-side validation, see the samples above

Email address 1
Matches a limited version of the RFC 2822 addr-spec form.  more details...

Email address 2
The same as above, except this requires the email address to have angle brackets and allows anything outside the angle brackets.

Domain name 1
Matches any legal domain name conforming to host name requirements.

Domain name 2
Same as #1 above, except this requires the domain to contain at least two labels.

Domain name 3
Same as #2 above, except this matches only realistic TLDs, i.e., those with 2 to 6 letters.

Domain name 4
Same as #2 above, except this matches specific TLDs. Use the Ignore Case option with this regex.

Do you have a suggestion for sample code?

Please describe what you have in mind:

What tools are you using?

ASP, VBScript ASP, JScript ASP.NET Cold Fusion Delphi
Visual Basic Visual C++ VB.NET C#

Other:

Show site map

contact us    privacy policy    legal information