// // Copyright © 2019 dahua. All rights reserved. // 文本有效性验证 #import NS_ASSUME_NONNULL_BEGIN @interface NSString (Verify) /** 检查空串 @return 有效性 */ - (BOOL)isNull; /** 检查是否有效手机号 @return 有效返回YES */ - (BOOL)isVaildPhone; /** 获取有效设备名称 @return 有效的设备名称 */ -(NSString *)vaildDeviceName; /** 是否6位安全码 */ -(BOOL)isSafeCode; /** 是否10-32 位数字加字母的有效序列号 */ -(BOOL)isVaildSNCode; /** 是否全是数字 */ -(BOOL)isFullNumber; /** 是否全是字母 */ -(BOOL)isFullChar; /** 是否为有效的设备密码位数 */ -(BOOL)isVaildPasswordBit; /** 是否存在空格 */ -(BOOL)isExistBlankSpace; /** 是否有效海外序列号 */ -(BOOL)isVaildOverseaSNCode; /** 是否为有效的URL */ -(BOOL)isVaildURL; /** 是否为汉字 */ -(BOOL)isCharactor; /** 是否为有效邮箱 */ - (BOOL)isVaildEmail; /** 是否为有效的设备名称 */ -(BOOL)isVaildDeviceName; //根据正则,过滤特殊字符 - (NSString *)filterCharactor:(NSString *)string withRegex:(NSString *)regexStr; @end NS_ASSUME_NONNULL_END