ISBN number validation for AngularJS
Supported ISBN input formats
- number: 1449344852
- dashed: 1-4493-4485-2
- spaced: 1 4493 4485 2
- AngularJS v 1.0+
We use bower for dependency management. Add
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:
Add isbn10 attribute into your input element.
Add isbn13 attribute into your input element.
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
Pull requests are welcome.
Make a PR against canary branch and don't bump any versions.
Please respect the code style in place.
The MIT License
Copyright (c) 2013 Jan Antala, https://github.com/janantala