Simple class to validate chilean security number, also known as RUT.
This class works fine with iOS >= 9.0 and OS X >= 10.7 applications (ARC required, of course).
Download and add RMRUTValidator.h
and RMRUTValidator.m
files to your XCode project.
Create the Porfile
file in your XCode project root directory with the following:
platform :ios, '9.0'
pod 'RMRUTValidator'
Then run:
pod install
Import the RMRUTValidator.h
file where you need to use it.
#import <RMRUTValidator/RMRUTValidator.h>
Then you validate a RUT like this:
if ([RMRUTValidator validateRut:@"19.200.923-5"]) {
// Yay, the Rut is valid.
} else {
// The rut is invalid. :(
}
Dots and hyphen are stripped from the RUT string by default so, the following formats are all valid:
[RMRUTValidator validateRut:@"19.200.923-5"]
[RMRUTValidator validateRut:@"19200923-5"]
[RMRUTValidator validateRut:@"192009235"]