• Stars
    star
    260
  • Rank 157,189 (Top 4 %)
  • Language
    CSS
  • License
    MIT License
  • Created about 12 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Javascript e-mail validation and verification! Prevent emails that bounce due to typos, invalid domain, aso. Has jQuery support!

Verimail.js

Simply a kit for validating/verifying e-mails through javascript. Can prevent many common typos.

Current support:

* Syntax validation (according to RFC 822)
* IANA TLD validation
* Spelling suggestion for the most common TLDs and email domains
* Deny temporary email account domains such as mailinator.com

E.g. validating '[email protected]' will result in a typo suggestion:

Did you mean [email protected]?

jQuery Example (verimail.jquery.js)

$("input#email-address").verimail({
	messageElement: "p#status-message"
});

Example (verimail.js)

var email = "[email protected]";
var verimail = new Comfirm.AlphaMail.Verimail();

verimail.verify(email, function(status, message, suggestion){
	if(status < 0){
		// Incorrect syntax!
		if(suggestion){
			// But we might have a solution to this!
			console.log("Did you mean " + suggestion + "?");
		}
	}else{
		// Syntax looks great!
		if(suggestion){
			// But we're guessing that you misspelled something
			console.log("Did you mean " + suggestion + "?");
		}
	}
});

Who is using it?

Add yourself to the list!

  • AlphaMail (amail.io)

Like it?

Then maybe you'll like our amazing Transactional Email service.

Try AlphaMail for free at: http://amail.io/

More Repositories

1

deploy.sh

Deploy.sh is a universal deployment script that makes it easy for you to deploy your code, files, configurations etc. to multiple servers via ssh. Perfect for the cloud. Written as a shell script (standard bourne shell) and runs on every unix server. No need for remote install. Just run the deploy.sh script on the local machine.
Shell
64
star
2

Guideline.js

JavaScript library for creating non-invasive guides/tours.
JavaScript
64
star
3

comfirm-dmarc-report-server

Server for receiving DMARC reports and passing them to a web service as JSON.
Shell
20
star
4

Magento-Installation-Script

Shell script that simplifies the Magento installation process and configuration.
Shell
7
star
5

hbeatd

Simple, lightweight and zero-configuration heartbeat sensor and pulse generator for server clusters.
C
6
star
6

alphamail-nodejs-client

Node.js client for sending transactional e-mail with AlphaMail
JavaScript
4
star
7

firm-dkim

C library for creating DKIM signatures
C
4
star
8

Kaka.js

The Embeddable Cookie Library
JavaScript
3
star
9

libcometbuf

A real-time circular buffer library implemented in c. Useful for fast fifo's and queues.
C
2
star
10

alphamail-dotnet-client

.NET client for sending transactional e-mail with AlphaMail
C#
1
star
11

alphamail-erlang-client

Erlang client for sending transactional e-mail with AlphaMail
Erlang
1
star
12

LightShow.js

LightShow is a JavaScript/JQuery plugin that helps you create amazingly simple overlays.
JavaScript
1
star
13

MailChamp

Benchmark/competition for Transactional Email providers
1
star
14

comlog

A real-time logger written to be really fast, reliable and decentralized. POSIX compatible.
C
1
star
15

alphamail-php5-client

PHP5 client for sending transactional e-mail with AlphaMail
PHP
1
star