|
@@ -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
|