清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
利用正则表达式,判断字符串是否为手机号,身份证号,url等给身份证号加密 220282****2341
给姓名加密 张**
// // NSSting+SecureDigital.h // HJBBaseASC // // Created by luanxu on 16/1/13. // Copyright © 2016年 hjb. All rights reserved. // @interface NSString (SecureDigital) //判断银行卡号 - (BOOL)checkCardNo; //判断手机号 - (BOOL)CheckInputPhoneNum; //判断身份证号码 - (BOOL)CheckInputIdNum; //判断用户名,在2-16位 - (BOOL)CheckInputTrueUserName; - (NSString *)secureMobileNumber; - (NSString *)secureBankCardNumber; - (NSString *)secureIdentityCardNumber; - (NSString *)secureEmail; - (NSString *)secureRealName; @end
// // Utils.h // HJBBaseASC // // Created by luanxu on 16/1/12. // Copyright © 2016年 hjb. All rights reserved. // #import <Foundation/Foundation.h> @interface Utils : NSObject #pragma 正则匹配手机号 + (BOOL)checkTelNumber:(NSString *) telNumber; #pragma 正则匹配用户密码6-16位数字和字母组合 + (BOOL)checkPassword:(NSString *) password; #pragma 正则匹配用户姓名,20位的中文或英文 + (BOOL)checkUserName : (NSString *) userName; #pragma 正则匹配用户身份证号 + (BOOL)checkUserIdCard: (NSString *) idCard; #pragma 正则匹员工号,12位的数字 + (BOOL)checkEmployeeNumber : (NSString *) number; #pragma 正则匹配URL + (BOOL)checkURL : (NSString *) url; @end