Skip to content

arbitur/swift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Personnummer swift

Small library to validate and format swedish social security numbers called "Personnummer".

Installation

Cocoapods

pod 'Personnummer', '~> 1.0.0'

Usage

// Validate
if !Personnummer.isValid(personnummerString) {
    fatalError("Personnummer \(personnummerString) was invalid")
}

// Validate and format
if let formattedPersonnummer = Personnummer.format(personnummerString) {
    print(formattedPersonnummer)
}

// Get components of valid personnummer such as year etc and format
guard let personnummer = Personnummer(personnummer: personnummerString) {
    fatalError("Personnummer \(personnummerString) was invalid")
}

print(personnummer.century)
print(personnummer.year)
print(personnummer.month)
print(personnummer.day)
print(personnummer.separator)
print(personnummer.fourLast)

About

WIP: Validate Swedish social security numbers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 93.7%
  • Ruby 6.3%