Newline Pending Merge

    elliptical-phone

    1.1.0 • Public • Published

    lacona-phrase-phone-number

    Build Status

    Lacona Phrases for matching phone numbers

    Installation

    npm install lacona-phrase-phone-number

    Usage

    /** @jsx createElement */
    import { createElement, Phrase } from 'lacona-phrase'
    import { PhoneNumber } from 'lacona-phrase-phone-number'
    import { Parser } from 'lacona'
     
    const parser = new Parser({
      grammar: (
        <sequence>
          <literal text='call ' />
          <PhoneNumber />
        </sequence>
      )
    })
     
    parser.parseArray('call +1 617 8675309')
    /* [{
      words: [
        {text: 'call ', input: true},
        {text: '+1 617 8675309', input: true, argument='phone number'}
    }] */

    Reference

    PhoneNumber

    Matches standard phone numbers. These can optional start with a +, and then can have parenthesis and dashes. The actual structure is not mandated.

    Result

    String - the phone numbers, as input (with +, parens, dashes, and all)

    Props

    • argument: String - the text for the label

    Install

    npm i elliptical-phone

    DownloadsWeekly Downloads

    2

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • brandonhorst