strummer-plus

0.6.0 • Public • Published

#Strummer+ Strummer+ is a collection of common matchers for Strummer.

##Matchers

  • ObjectId: Validates ObjectIds.
  • Email : Validates valid email addresses.
  • Coordinates: Validates an array of two members [longitude, latitude].
  • DateString: Validates a string for the date can be parsed from it.
  • Timezone: Validates a string to be a timezone, based on the IANA Time Zone Database.
  • Latitude: Validates a latitude. Supported options are {parse: true}
  • Longitude: Validates a longitude. Supported options are {parse: true}
  • MobilePhone : Validates valid mobile phone.

##Installation npm install strummer-plus --save

##Example

var s = require('strummer');
var matchers = require('strummer-plus');

var matcher = s.object({
    email: new matchers.Email(),
    id   : new matchers.ObjectId()
});

var errors = matcher.match(req.body);

##Releases

  • 2015-07-06 - 0.0.1

    • Initial release
    • Matchers for ObjectId and Email
  • 2015-07-10 - 0.0.2

    • Development of Coordinates matcher

Readme

Keywords

none

Package Sidebar

Install

npm i strummer-plus

Weekly Downloads

0

Version

0.6.0

License

ISC

Unpacked Size

14.7 kB

Total Files

21

Last publish

Collaborators

  • mehdivk