AngularJS module that checks whether an input's value is a valid Danish CPR number. Checks that the birthday is valid, as well as the check digit (can be disabled).
Include Angular and cpr.min.js or cpr.js in your page. You can use npm, bower, or a script-tag:
npm install angular-cpr-validator
or
bower install angular-cpr-validator
or
<script src="http://crisbeto.github.io/angular-cpr-validator/cpr.min.js"></script>
Add angular-cpr-validator
to your app's module dependencies:
angular.module('someModule', ['angular-cpr-validator'])
There are some edge cases where checking via a control number is not reliable.
If you want to disable this on a particular input, you can specify it via the check-modulus="false"
attribute.
If you want to disable this check globally, you can change the checkModulus
property in the validateCprConfig
constant.
<input ng-model="cpr" validate-cpr>
npm install
to install development dependenciesgrunt
to build minified demo in build/grunt deploy
to build minified demo and push it to gh-pages branch