先來說說判斷方法,書寫不簡介但是好理解:
-(BOOL)isRealNmaeString:(NSString *)str{NSString *pattern = @"填寫正則表達式";NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", pattern];BOOL isMatch = [pred evaluateWithObject:str];if (str.length==0){return NO;}else if (!isMatch){return NO;}else{return YES;} }
1,只能輸入中文:^[\u4e00-\u9fa5]+$
2,輸入價格,如33.33 :^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$
3,驗證手機號:1[3578][0-9]{9}$
持續更新中...
?