-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Validating an email address against HTML standard -- @package html-email-validate @version 0.2.0.0 module Text.Html.Email.Validate -- | Validates given email. Email shouldn't have trailing or preceding -- spaces -- --
-- >>> :set -XOverloadedStrings -- -- >>> isValidEmail "name@example.com" -- True -- -- >>> isValidEmail "name@example..com" -- False --isValidEmail :: Text -> Bool -- | Represents an email address data EmailAddress EmailAddress :: Text -> Text -> EmailAddress localPart :: EmailAddress -> Text domainPart :: EmailAddress -> Text -- | Convert to text. -- --
-- >>> emailToText $ EmailAddress "name" "example.com" -- "name@example.com --emailToText :: EmailAddress -> Text -- | Parce an email. Error messages aren't very helpful. parseEmail :: Text -> Either String EmailAddress -- | Attoparsec parser. emailParser :: Parser EmailAddress instance Typeable EmailAddress instance Eq EmailAddress instance Ord EmailAddress instance Data EmailAddress instance Generic EmailAddress instance Datatype D1EmailAddress instance Constructor C1_0EmailAddress instance Selector S1_0_0EmailAddress instance Selector S1_0_1EmailAddress instance Read EmailAddress instance Show EmailAddress