All Projects → azanov → Ismailfine

azanov / Ismailfine

Licence: other
A simple (but correct) library for validating email addresses. Supports mail addresses as defined in rfc5322 as well as the new Internationalized Mail Address standards (rfc653x). Based on https://github.com/jstedfast/EmailValidation

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ismailfine

Checkmail
Golang package for email validation
Stars: ✭ 554 (+6055.56%)
Mutual labels:  validation, mail
Cti Stix Validator
OASIS TC Open Repository: Validator for STIX 2.0 JSON normative requirements and best practices
Stars: ✭ 24 (+166.67%)
Mutual labels:  validation, validator
Nice Validator
Simple, smart and pleasant validation solution.
Stars: ✭ 587 (+6422.22%)
Mutual labels:  validation, validator
Mfcmapi
MFCMAPI
Stars: ✭ 501 (+5466.67%)
Mutual labels:  email, mail
Node Dkim Key
DKIM (DomainKeys Identified Mail) Key
Stars: ✭ 5 (-44.44%)
Mutual labels:  email, mail
Core
Dovecot mail server
Stars: ✭ 540 (+5900%)
Mutual labels:  email, mail
Class Validator
Decorator-based property validation for classes.
Stars: ✭ 6,941 (+77022.22%)
Mutual labels:  validation, validator
Gatsby Mail
A Gatsby email *application*
Stars: ✭ 450 (+4900%)
Mutual labels:  email, mail
Skinny Framework
🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Stars: ✭ 719 (+7888.89%)
Mutual labels:  validation, mail
Swagger Parser
Swagger 2.0 and OpenAPI 3.0 parser/validator
Stars: ✭ 710 (+7788.89%)
Mutual labels:  validation, validator
Validator.js
⁉️轻量级的 JavaScript 表单验证,字符串验证。没有依赖,支持 UMD ,~3kb。
Stars: ✭ 486 (+5300%)
Mutual labels:  validation, validator
Grpc Dotnet Validator
Simple request message validator for grpc.aspnet
Stars: ✭ 25 (+177.78%)
Mutual labels:  validation, validator
Astroid
A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch
Stars: ✭ 476 (+5188.89%)
Mutual labels:  email, mail
Express Validator
An express.js middleware for validator.js.
Stars: ✭ 5,236 (+58077.78%)
Mutual labels:  validation, validator
Sieve
Sieve Script Editor
Stars: ✭ 452 (+4922.22%)
Mutual labels:  email, mail
Validation
The most awesome validation engine ever created for PHP
Stars: ✭ 5,484 (+60833.33%)
Mutual labels:  validation, validator
Graphql Constraint Directive
Validate GraphQL fields
Stars: ✭ 401 (+4355.56%)
Mutual labels:  validation, validator
Indicative
Indicative is a simple yet powerful data validator for Node.js and browsers. It makes it so simple to write async validations on nested set of data.
Stars: ✭ 412 (+4477.78%)
Mutual labels:  validation, validator
Php Mime Mail Parser
A fully tested email parser for PHP 7.2+ (mailparse extension wrapper).
Stars: ✭ 687 (+7533.33%)
Mutual labels:  email, mail
Tram Policy
Policy Object Pattern
Stars: ✭ 16 (+77.78%)
Mutual labels:  validation, validator

isMailFine

A simple (but correct) library for validating email addresses. Supports mail addresses as defined in rfc5322 as well as the new Internationalized Mail Address standards (rfc653x). Based on https://github.com/jstedfast/EmailValidation

npm i is-mail-fine
bower i is-mail-fine

Usage

API

import isMailFine from 'is-mail-fine';

// global
isMailFine(
	email, // the email address to check
	allowInternational // true/false, will allow international addresses (e.g cyrillic or chinese),
	allowTopLevelDomains // true/false, will allow top level domains
);

Tests

A few tests can be found here: http://jsfiddle.net/coder13/arL3hq26/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].