NSString+verify.m 657 B

12345678910111213141516171819202122232425
  1. //
  2. // NSString+verify.m
  3. // RuiYuRealEstate
  4. //
  5. // Created by coderYK on 2018/9/5.
  6. // Copyright © 2018年 coderYK. All rights reserved.
  7. //
  8. #import "NSString+verify.h"
  9. @implementation NSString (verify)
  10. - (BOOL)isPhoneNum {
  11. NSString *regex = @"^1[0-9]{10}$";//11位手机号码
  12. NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
  13. return [pred evaluateWithObject:self];
  14. }
  15. - (BOOL)isPwd {
  16. NSString * regex = @"^[A-Za-z0-9]{6,16}$";//6-16位数字字母 ^[A-Za-z0-9]{6,15}$
  17. NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
  18. return [pred evaluateWithObject:self];
  19. }
  20. @end