UNPKG

elliptical-email

Version:
51 lines (35 loc) 942 B
# lacona-phrase-email [![Build Status](https://travis-ci.org/lacona/lacona-phrase-email.svg?branch=master)](https://travis-ci.org/lacona/lacona-phrase-email) Lacona Phrases for matching an email-related information ## Installation ```sh npm install lacona-phrase-email ``` ## Usage ```js /** @jsx createElement */ import { createElement, Phrase } from 'lacona-phrase' import { EmailAddress } from 'lacona-phrase-email' import { Parser } from 'lacona' const parser = new Parser({ grammar: ( <sequence> <literal text='email ' /> <EmailAddress /> </sequence> ) }) parser.parseArray('email app@lacona.io') /* [{ words: [ {text: 'email ', input: true}, {text: 'app@lacona.io', input: true, argument='email'} }] */ ``` ## Reference ### `EmailAddress` Matches standard user@domain.tld email addresses. #### Result `String` - the email address #### Props - `argument`: String - the text for the label