Skip to content

rickard2/luhnar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luhnar

Validate personnumer (social security numbers)

Name inspired by the Luhn algorithm used to validate swedish personnummer.

Usage:

$validator = new Rickard2\Luhnar\Validator();

$validator->validate('9909193766', 'se'); // true
$validator->validate('9909193776', 'se'); // false

The swedish validator will accept input in the following formats:

  • YYMMDD-NNGC
  • YYMMDD-NNGC
  • YYMMDD+NNGC
  • YYYYMMDDNNGC
  • YYYYMMDD-NNGC
  • YYYYMMDD+NNGC

Source: http://en.wikipedia.org/wiki/National_identification_number#Sweden

The finnish validator will accept input in the following formats:

  • DDMMYYCZZZQ

Source: http://en.wikipedia.org/wiki/National_identification_number#Finland

JavaScript Equivalent: https://github.com/rickard2/luhnarjs

Symfony2 validator: https://github.com/rickard2/luhnar-validator

About

Validate personnumer (social security numbers)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages