crisbeto / angular-cpr-validator

Checks whether an input contains a valid Danish CPR number

Home Page:http://crisbeto.github.io/angular-cpr-validator/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angular CPR validator

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).

Install

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'])

Modulus check

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.

Example:

<input ng-model="cpr" validate-cpr>

Development

  • npm install to install development dependencies
  • grunt to build minified demo in build/
  • grunt deploy to build minified demo and push it to gh-pages branch

About

Checks whether an input contains a valid Danish CPR number

http://crisbeto.github.io/angular-cpr-validator/

License:MIT License


Languages

Language:JavaScript 57.4%Language:HTML 42.6%