// // StringUtil.h // airtree // // Created by WindShan on 2016/11/14. // Copyright © 2016年 Gloria. All rights reserved. // #import @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