一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
OC 项目底层框架(万能)
Regular(正则)下载链接
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210209131046375.png)
+(BOOL)validateTaxNumber:(NSString *)code;
+(BOOL)validateBankCode:(NSString *)code;
+(BOOL)validateMobileNH:(NSString *)mobile;
+(BOOL)validateMobile:(NSString *)mobile;
+(BOOL)validateIdentityCard:(NSString *)identityCard;
+(BOOL)validateEmail:(NSString *)email;
+(BOOL)validateNum:(NSString *)mobile;
NSLog(@"纳税号: %d",[Regular validateTaxNumber:@"aedc4567890987654"]);
NSLog(@"银行卡账号: %d",[Regular validateBankCode:@"6230580000037154866"]);
NSLog(@"手机号判断: %d",[Regular validateMobile:@"15989954323"]);
NSLog(@"身份证号判断: %d",[Regular validateIdentityCard:@"440681200510184719"]);
NSLog(@"判断邮箱是否正确: %d",[Regular validateEmail:@"1162851277@qq.com"]);
NSLog(@"7-12位的数字: %d",[Regular validateNum:@"12345678"]);
2021-02-09 17:05:19.872358+0800 Frame[8655:2586336] 纳税号: 1
2021-02-09 17:05:19.872476+0800 Frame[8655:2586336] 银行卡账号: 1
2021-02-09 17:05:19.872562+0800 Frame[8655:2586336] 手机号判断: 1
2021-02-09 17:05:19.872748+0800 Frame[8655:2586336] 身份证号判断: 1
2021-02-09 17:05:19.872961+0800 Frame[8655:2586336] 车牌号判断: 0
2021-02-09 17:05:19.873058+0800 Frame[8655:2586336] 判断邮箱是否正确: 1
2021-02-09 17:05:19.873162+0800 Frame[8655:2586336] 7-12位的数字: 1