// // Created by Yaotian on 12/11/13. // Copyright (c) 2013 Kollway Mobile. All rights reserved. // #import <UIKit/UIKit.h> @interface KWMStringUtil : NSObject + (NSString *)MD5:(NSString *)input; + (NSString *)BASE64:(NSString *)input; /**是否是空字符串*/ + (BOOL)isEmpty:(NSString *)input; /**是否是空白(有空格都是)的字符串*/ + (BOOL)isBlank:(NSString *)input; + (BOOL)isPhone:(NSString *)input; + (NSString *)readableDateString:(NSDate *)date; + (NSString *)readableTimeString:(NSDate *)date; + (NSString *)yearMonthDateString:(NSDate *)date; + (NSString *)dateToString:(NSDate *)date format:(NSString *)formatStr; + (NSDate *)stringToDate:(NSString *)dateStr format:(NSString *)formatStr; + (NSString *)monthDateString:(NSDate *)date; /**根据文件路径获取文件名*/ + (NSString *)getFileName:(NSString *)filePath; + (NSString *) trimPhoneNumber:(NSString *)string; /**去除HTML*/ + (NSString *)flattenHTML:(NSString *)html; + (NSString *)getPureText:(NSString *)input; /**获取短描述,超出范围的用省略号表示*/ + (NSString *)getShortText:(NSString *)text maxLen:(int)maxLen; + (BOOL)isNumberString:(NSString *)input; + (NSString *)urlencode:(NSString *)input; + (NSString *)fitImageWidthHtmlContent:(NSString *)htmlContent maxWidth:(NSInteger)width; + (BOOL)isMobileNumber:(NSString *)mobileNum; + (NSString * _Nonnull)nonNullString:(NSString * _Nullable)input ; +(NSString *) dateformatToYear:(long long) time; +(NSString *)dateformatToWeek:(long long)time; +(NSString *) dateformatToHours:(long long) time; +(CGSize)boundingRectWithSize:(CGSize)size text:(NSString *)text testSize:(CGFloat) testSize; +(CGSize)getLabelWidth:(NSString *)text labelFont:(UIFont *)aLabelFont textHeight:(CGFloat) textHeight; +(CGSize)getLabelHeight:(NSString *)text labelFont:(UIFont *)aLabelFont textWidth:(CGFloat) textWidth; +(NSString *)dateFormatTimeString:(long long)time; +(NSString *)deleteBlankForString:(NSString *)text; +(NSNumber *)stringToNumber:(NSString *)numberString; //删除出字母以外的字符补充为@"-" + (NSString *)deleteOtherCharExceptLetterWithLine:(NSString *)str; //中文转拼音 + (NSString *)transform:(NSString *)chinese; + (NSString *)price:(NSNumber *)price; //欧元转人民币 //+ (NSString *)getEUR2CNYstring:(NSNumber *)price; + (NSArray *)splitArray:(NSArray *)array withSubSize:(NSInteger)subSize; @end