angular-isbn v0.1.0 
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