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