<dependency>
<groupId>net.hilmarh</groupId>
<artifactId>kennitala</artifactId>
<version>1.0.0</version>
</dependency>
The library has two classes, KennitalaUtil
and KennitalaValidator
.
Validation of a kennitala using Number Derivation (vartölupróf) http://en.wikipedia.org/wiki/Kennitala#Number_derivation
String kennitala = "000000-0000";
// The validation will take care of the hyphen.
boolean kennitalaValid = KennitalaValidator.isValid(kennitala);
String kennitala = "0000000000";
int age = KennitalaUtil.age(kennitala);
String kennitala = KennitalaUtil.random();
String kennitala = KennitalaUtil.fromBirthday(1, 2, 1982); // dd MM yyyy
Copyright (c) 2016 hilmarh Licensed under the MIT license.