Просмотр исходного кода

feat:增加字符串判断分类

“wangdongchao” 1 год назад
Родитель
Сommit
92cd6feb6b

+ 49 - 0
WMBase/WMBase/UC_Commonmodule/UC_CommonmoduleCat/NSString+Verify.h

@@ -0,0 +1,49 @@
+//
+//  NSString+Verify.h
+//  newbi
+//
+//  Created by wangdc on 2022/8/22.
+//  Copyright © 2022年 wangdc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@interface NSString (Verify)
+
+/// 是否为身份证号
+- (BOOL)validateCardNo;
+
+/// 判断只有数字跟字母
+- (BOOL)validateLetterAndNumber;
+
+/// 判断只有数字
+- (BOOL)validateNumber;
+
+/// 验证中国手机号
+- (BOOL)validateChinesePhoneNo;
+
+/// 验证国际手机号
+- (BOOL)validateGuoJiPhoneNo;
+
+/// 验证邮箱
+- (BOOL)validateEmail;
+
+/// 验证密码强度是否符合规则
+- (BOOL)validatePassword;
+
+/// 验证正数或者浮点数
+- (BOOL)validatePositiveNumber;
+
+/// 是否包含url
+- (BOOL)isContainsUrl;
+
+/// 是否包含中文
+- (BOOL)isContainChinese;
+
+/// 账号安全级别
+- (NSUInteger)hc_pwdScore;
+
+/// 正则匹配1开头的8位数字
+- (BOOL)hc_userIdMatchedToRegEx;
+
+@end

Разница между файлами не показана из-за своего большого размера
+ 225 - 0
WMBase/WMBase/UC_Commonmodule/UC_CommonmoduleCat/NSString+Verify.m


+ 2 - 0
WMBase/WMBase/UC_Commonmodule/UC_CommonmoduleCat/UC_CommonmoduleCat.h

@@ -21,6 +21,7 @@
 #import <WMBase/SYBJ_ColorS.h>
 #import <WMBase/NSDate+YYadd.h>
 #import <WMBase/UIView+Frame.h>
+#import <WMBase/NSString+Verify.h>
 
 
 #else
@@ -31,6 +32,7 @@
 #import "SYBJ_ColorS.h"
 #import "NSDate+YYadd.h"
 #import "UIView+Frame.h"
+#import "NSString+Verify.h"
 #endif
 
 

+ 0 - 2
WMBase/WMBase/WMBase.h

@@ -16,7 +16,6 @@
 #import <WMBase/UC_CommonmoduleNetWork.h>
 #import <WMBase/UC_CommonmoduleTool.h>
 #import <WMBase/UCMBaseC.h>
-#import <WMBase/TT_GeneralProfile.h>
 
 #else
 
@@ -26,7 +25,6 @@
 #import "UC_CommonmoduleNetWork.h"
 #import "UC_CommonmoduleTool.h"
 #import "UCMBaseC.h"
-#import "TT_GeneralProfile.h"
 #endif
 
 #endif /* WMBase_h */