XZ_iOS之输入框的小数点后限制输入两位
2017-06-09 14:57
113 查看
- (BOOL)textField:(UITextField
*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString
*)string {
NSMutableString *mString = [NSMutableString
stringWithSt
4000
ring:textField.text];
[mString
insertString:string
atIndex:range.location];
NSInteger index =
0;
const
NSInteger limited =
2;
//小数点后 限制输入两位
for (int
i = (int)(mString.length
- 1); i >=
0;i--) {
if ([mString characterAtIndex:i]
== '.') {
if (index
> limited) {
return
NO;
}
break;
}
index++;
}
return
YES;
}
*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString
*)string {
NSMutableString *mString = [NSMutableString
stringWithSt
4000
ring:textField.text];
[mString
insertString:string
atIndex:range.location];
NSInteger index =
0;
const
NSInteger limited =
2;
//小数点后 限制输入两位
for (int
i = (int)(mString.length
- 1); i >=
0;i--) {
if ([mString characterAtIndex:i]
== '.') {
if (index
> limited) {
return
NO;
}
break;
}
index++;
}
return
YES;
}
相关文章推荐
- JS之 输入框限制输入数字且最大精确到小数点后两位
- iOS金额输入小数点后两位限制
- iOS UITextField 数字输入限制 只能输入数字和小数点,只能有两位小数
- 保持字符串小数点后两位和EditText输入框中输入的数字的长度限制
- iOS 数字键盘限制输入的位数以及小数点的位数
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
- UITextField 限制只能输入数字和小数点,只能有两位小数
- ios TextField限制输入两位小数
- 封装的EditText的输入限制(输入的数字前+¥,精确到小数点后两位)
- iOS限制文本框输入两位小数和最大值
- iOS--输入框UITextField输入限制字数
- 限制输入小数点后两位数字
- iOS中UITextField输入判断小数点后两位
- 输入框限制小数点 后两位
- android输入框输入价格,小数点后留两位简单实现
- 限制输入,输入金额 和保留小数点后两位
- android输入框输入价格,小数点后留两位简单实现
- EditText输入限制小数点后两位
- XZ_iOS之实现textField限制只能输入数字,无论是第三方键盘还是自带键盘
- iOS最完美的UITextField中输入金额,只能输入数字和小数点,保留两位小数点且0放在首位