// // NSString+DDKit.h // DDCategory // // Created by DeJohn Dong on 15-3-20. // Copyright (c) 2015年 DDKit. All rights reserved. // #import @interface NSString (DDKit) @end @interface NSString (DDDate) /** * Get date info string from a date type object * * @param date date type object * * @return a date info string */ + (NSString *)dd_formatInfoFromDate:(NSDate *)date; /** * Get sns date info string form date type object * * @param date date type object * * @return a date info string of sns */ + (NSString *)dd_formatDateFromDate:(NSDate *)date; @end @interface NSString (DDPredicate) /** * check the string is email * * @param input input string * * @return true/false value */ + (BOOL)dd_checkEmail:(NSString *)input; /** * check the string is phone Number * * @param input input string * * @return true/false value */ + (BOOL)dd_checkPhoneNumber:(NSString *)input; /** * check the string is chinese name * * @param input input string * * @return true/false value */ + (BOOL)dd_checkChineseName:(NSString *)input; /** * check the string is valudate code * * @param input input string * * @return true/false value */ + (BOOL)dd_checkValidateCode:(NSString *)input; /** * check the string is strong password string * * @param input input string * * @return true/false value */ + (BOOL)dd_checkPassword:(NSString *)input; /** * check the string is mobile number * * @param input input string * * @return true/false value */ + (BOOL)dd_checkMobileNumber:(NSString *)input; /** * check the string is validate money * * @param input input string * * @return true/false value */ + (BOOL)dd_checkWithDrawMoney:(NSString *)input; @end @interface NSString (md5) /** * Get a md5 string - encrypt method * * @return The md5 encrypt string */ - (NSString *)dd_md5; @end @interface NSString (DDSubString) /** * Get substring from origin string with condition * * @param bKey The begin key * @param eKey The end key * * @return The result string */ - (NSString *)dd_getSubStringBeginKey:(NSString *)bKey endKey:(NSString *)eKey; @end @interface NSString (DDPrice) + (NSString *)dd_formatPrice:(NSNumber *)price; @end