Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.0.2
Fetching contributors…

Cannot retrieve contributors at this time

38 lines (23 sloc) 0.99 kb

ExtractValues

This is a simple helper to extract values from a string based on a pattern.

Examples

    extractValues("/2012/08/12/test.html", "/{year}/{month}/{day}/{title}.html")
    >> { "year": "2012", "month": "08", "day": "12", "title": "test" }

    extractValues("John Doe <john@example.com> (http://example.com)", "{name} <{email}> ({url})")
    >> {"name": "John Doe", "email": "john@example.com", "url": "http://example.com" }

    extractValues("from 4th October  to 10th  October", "from `from` to `to`", { whitespace: 1, delimeters: ["`", "`"] })
    >> {"from": "4th October", "to": "10th October" }

How to Use

  • Install as a NPM package
    npm install extract-values
  • Then require in your project.
    var extractValues = require("extract-values");
  • For client-side use, simply copy and paste the function (extract_values.js) in to your source.

Licence

MIT LICENSE

Jump to Line
Something went wrong with that request. Please try again.