New file |
| | |
| | | // |
| | | // StringUtil.h |
| | | // airtree |
| | | // |
| | | // Created by WindShan on 2016/11/14. |
| | | // Copyright © 2016年 Gloria. All rights reserved. |
| | | // |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | |
| | | @interface StringUtil : NSObject |
| | | |
| | | |
| | | /* |
| | | * 将字符串转换为字节 |
| | | */ |
| | | + (void)convertString:(NSString *)source toHexBytes:(unsigned char *)hexBuffer; |
| | | |
| | | /* |
| | | * 将当前时间转换为时间戳字符串:since 1970,如@"1369118167" |
| | | */ |
| | | + (NSString *)intervalFromNowTime; |
| | | |
| | | /* |
| | | * 删除中文输入法下的空格 |
| | | */ |
| | | + (NSString *)deleteChinesSpace:(NSString *)sourceText; |
| | | |
| | | /* |
| | | * 转化为字符串类型 |
| | | */ |
| | | +(NSString *)stringFromObject:(id)obj; |
| | | /** |
| | | * 手机号码验证 |
| | | * |
| | | * @param mobileNumbel 传入的手机号码 |
| | | * |
| | | * @return 格式正确返回true 错误 返回false |
| | | */ |
| | | + (BOOL) isMobile:(NSString *)mobileNumbel; |
| | | |
| | | //邮箱验证 |
| | | + (BOOL)isValidateEmail:(NSString *)email; |
| | | |
| | | //车牌号验证 |
| | | + (BOOL) validateCarNo:(NSString *)carNo; |
| | | |
| | | //车型验证 |
| | | + (BOOL) validateCarType:(NSString *)CarType; |
| | | |
| | | //用户名验证 |
| | | + (BOOL) validateUserName:(NSString *)name; |
| | | |
| | | //密码验证 |
| | | + (BOOL) validatePassword:(NSString *)passWord; |
| | | |
| | | //昵称验证 |
| | | + (BOOL) validateNickname:(NSString *)nickname; |
| | | |
| | | //身份证号验证 |
| | | + (BOOL) validateIdentityCard: (NSString *)idCardNumberStr; |
| | | |
| | | /*! |
| | | * 验证IP地址(15位或18位数字) |
| | | * @param pattern 传入需要检测的字符串 |
| | | * |
| | | * @return 返回检测结果 是或者不是 |
| | | */ |
| | | + (BOOL)ba_isIPAddress:(NSString *)iPAddressStr; |
| | | |
| | | /*! |
| | | * 验证输入的是否是URL地址 |
| | | * @param pattern 传入需要检测的字符串 |
| | | * |
| | | * @return 返回检测结果 是或者不是 |
| | | */ |
| | | + (BOOL)ba_isUrl:(NSString *)urlStr; |
| | | |
| | | /*! |
| | | * 工商税号验证 |
| | | */ |
| | | + (BOOL)ba_isValidTaxNo:(NSString *)taxNo; |
| | | |
| | | /*! |
| | | * Mac地址有效性验证 |
| | | */ |
| | | + (BOOL)ba_isMacAddress:(NSString *)macAddress; |
| | | |
| | | /*! |
| | | * 银行卡的有效性验证 |
| | | */ |
| | | + (BOOL)ba_isBankCardlNumCheck:(NSString *)bankCardlNum; |
| | | |
| | | //判断是否为整形: |
| | | + (BOOL)isPureInt:(NSString*)string; |
| | | //判断是否为浮点形: |
| | | + (BOOL)isPureFloat:(NSString*)string; |
| | | |
| | | @end |