12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #import "XLFormValidationStatus.h"
- #import "XLFormRegexValidator.h"
- #import "XLFormValidator.h"
- @implementation XLFormValidator
- -(XLFormValidationStatus *)isValid:(XLFormRowDescriptor *)row
- {
- return [XLFormValidationStatus formValidationStatusWithMsg:nil status:YES rowDescriptor:row]
- }
- #pragma mark - Validators
- +(XLFormValidator *)emailValidator
- {
- return [XLFormRegexValidator formRegexValidatorWithMsg:NSLocalizedString(@"Invalid email address", nil) regex:@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"]
- }
- +(XLFormValidator *)emailValidatorLong
- {
- return [XLFormRegexValidator formRegexValidatorWithMsg:NSLocalizedString(@"Invalid email address", nil) regex:@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,11}"]
- }
- @end
|