- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
? ? NSMutableString * futureString = [NSMutableString stringWithString:textField.text];
? ? [futureString? insertString:string atIndex:range.location];
? ? NSInteger flag=0;
? ? const NSInteger limited = 2;//小數(shù)點(diǎn)后需要限制的個(gè)數(shù)
? ? for (int i = futureString.length-1; i>=0; i--) {
? ? ? ? if ([futureString characterAtIndex:i] == '.') {
? ? ? ? ? ? if (flag > limited) {
? ? ? ? ? ? ? ? return NO;
? ? ? ? ? ? }
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? flag++;
? ? }
? ? return YES;
}
---------------------
作者:Frank_春兒
來源:CSDN
原文:https://blog.csdn.net/qq_29284809/article/details/50732004
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!