purescript-email-validate
purescript-email-validate copied to clipboard
Validating an email address string against RFC 5322
purescript-email-validate
A small library providing an EmailAddress type. Based on the Haskell library email-validate.
- Module documentation
Installing
$ npm install
$ ./node_modules/.bin/bower install purescript-email-validate
Building / Testing
$ pulp build
$ pulp test
Usage
> import Text.Email.Validate (EmailAddress(), toString, emailAddress)
> :t emailAddress
String -> Either String EmailAddress
> emailAddress "[email protected]"
Right [email protected]
> emailAddress "bad@email@address"
Left "bad email address"
> :t toString
EmailAddress -> String
> toString $ emailAddress "[email protected]"
[email protected]