iOS UITextField 输入含小数的数字(位数限制)
来源:互联网 发布:大数据的机遇与挑战 编辑:程序博客网 时间:2024/06/09 19:41
//1.先实例化textField,然后代理设为自己//2.textField.text是存在字符 string是输入字符- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ //对复制黏贴也有效 int location = (int)[mInputMoney.text rangeOfString:@"."].location; if (location > 0) { isHavePoint = YES; //isHavePoint 是BOOL型 }else { isHavePoint = NO; } if ([string length] > 0) { unichar single = [string characterAtIndex:0];//输入的字符 if ((single >= '0' && single <= '9') || single == '.')//输入格式正确 { if ([mInputMoney.text length] == 0) { if (single == '.') { [self.view makeToast:@"亲,第一个数字不能为小数点"]; return NO; } if (single == '0') { [self.view makeToast:@"亲,第一个数字不能为0"]; return NO; } } if (single == '.') { if (!isHavePoint) { isHavePoint = YES; return YES; } if (isHavePoint) { [self.view makeToast:@"亲,您已经输入过小数点了"]; return NO; } }else { //判断小数点的位数 if (isHavePoint) { NSRange pointRange = [mInputMoney.text rangeOfString:@"."]; int location = (int)range.location - (int)pointRange.location; if (location <= 2) { return YES; }else { [self.view makeToast:@"亲,您最多输入两位小数"]; return NO; } }else { return YES; } } }else { [self.view makeToast:@"亲,您输入的格式不正确"]; return NO; } }else { return YES; } return YES;}
//限制11位和对删除字符的判断- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if ([string isEqualToString:@""] && range.length > 0) {//输入删除字符 return YES; } if (textField.text.length >= 11) { return NO; } return YES;}
0 0
- iOS UITextField 输入含小数的数字(位数限制)
- iOS uitextField限制输入小数点的位数
- IOS UITextField输入位数限制
- iOS UITextField 限制用户输入小数点后位数的方法
- IOS开发问题解决之限制UITextField输入特定位数小数时,Done按钮失效
- IOS开发问题解决之限制UITextField输入特定位数小数时,Done按钮失效
- iOS开发 正确限制UITextField(UITextView)输入位数
- UITextField自定义输入限制(纯数字输入,不输入汉字,小数点后位数限制)
- android edittext限制输入小数位数,限制输入数字大小
- uitextfield 限制输入位数
- 动态限制UITextField的输入位数
- 设置UITextField输入小数点位数的限制
- UITextField 限制只能输入数字和小数点,只能有两位小数
- input文本框输入限制数字和小数位数
- UITextField限制数字输入
- UITextField数字输入限制
- UITextField数字输入限制
- [iOS]UITextFiled限制输入整数与小数位数
- DNS域名解析
- mysql卸载后服务中还存在问题
- HNOI 2012 射箭 半平面交
- iOS编程(双语版)-视图-Autolayout代码初步
- hdu 2063(二分图最大匹配,匈牙利算法,水题)
- iOS UITextField 输入含小数的数字(位数限制)
- Sql -- 练习3 递归查询
- spring引用另一xml文件中的bean
- 通过广播启动另一个应用的Activity
- 图的深度优先搜索和广度优先搜索
- Machine Learning Week 2 ex1
- 关联表查询
- 各种正则验证
- The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,c