angular-isbn

ISBN input validation for AngularJS
1 person uses it
Author: 840789? janantala

angular-isbn v0.1.0 Build Status

ISBN number validation for AngularJS

Supported ISBN input formats

  • number: 1449344852
  • dashed: 1-4493-4485-2
  • spaced: 1 4493 4485 2

Demo

Check out http://janantala.github.io/angular-isbn/demo/

Requirements

  • AngularJS v 1.0+

Usage

We use bower for dependency management. Add

To your bower.json file. Then run

This will copy the angular-isbn files into your bower_components folder, along with its dependencies. Load the script files in your application:

Add the ja.isbn module as a dependency to your application module:

ISBN-10

Add isbn10 attribute into your input element.

ISBN-13

Add isbn13 attribute into your input element.

Testing

We use karma and jshint to ensure the quality of the code. The easiest way to run these checks is to use grunt:

The karma task will try to open Chrome as a browser in which to run the tests. Make sure this is available or change the configuration in test/test.conf.js

Contributing

Pull requests are welcome.

Make a PR against canary branch and don't bump any versions.

Please respect the code style in place.

License

The MIT License

Copyright (c) 2013 Jan Antala, https://github.com/janantala

comments powered by Disqus
This page was last updated over 3 years ago.