KWMStringUtil.h 2.08 KB
Newer Older
houweibin committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
//
// 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;
/**是否是空字符串*/
+ (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;
+(NSString *)dateFormatTimeString:(long long)time;
+(NSString *)deleteBlankForString:(NSString *)text;
+(NSNumber *)stringToNumber:(NSString *)numberString;

//删除出字母以外的字符补充为@"-"
+ (NSString *)deleteOtherCharExceptLetterWithLine:(NSString *)str;
//中文转拼音
+ (NSString *)transform:(NSString *)chinese;

//欧元转人民币
+ (NSString *)getEUR2CNYstring:(NSNumber *)price;


@end