iOS 数字键盘限制输入的位数以及小数点的位数
来源:互联网 发布:学c语言多久可以写爬虫 编辑:程序博客网 时间:2024/06/06 05:01
具体操作直接看代码了:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此时输入的那个字符textField就是此时正在输入的那个输入框返回YES就是可以改变输入框的值NO相反 NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string]; // 判断是否输入内容,或者用户点击的是键盘的删除按钮 if (![string isEqualToString:@""]) { if ([textField isEqual:self.textField]) { // 小数点在字符串中的位置 第一个数字从0位置开始 NSInteger dotLocation = [textField.text rangeOfString:@"."].location; if (dotLocation == NSNotFound && range.location != 0) { //没有小数点,最大数值 if (range.location >= 9){ NSLog(@"单笔金额不能超过亿位"); if ([string isEqualToString:@"."] && range.location == 9) { return YES; } return NO; } } //判断输入多个小数点,禁止输入多个小数点 if (dotLocation != NSNotFound){ if ([string isEqualToString:@"."])return NO; } //判断小数点后最多两位 if (dotLocation != NSNotFound && range.location > dotLocation + 2) { return NO; } //判断总长度 if (textField.text.length > 11) { return NO; } } } return YES;}
0 0
- iOS 数字键盘限制输入的位数以及小数点的位数
- iOS uitextField限制输入小数点的位数
- iOS限制输入的小数点后面的位数
- iOS UITextField 限制用户输入小数点后位数的方法
- 设置UITextField输入小数点位数的限制
- UITextField 限制用户输入小数点后位数的方法
- 限制double类型的小数点位数
- C#控制台 限制小数点的位数输出
- SQL中的小数点后的输入位数
- Android 限制EditText输入小数点后面位数
- 【Swift】UITextField 输入小数点和位数限制
- EditText限制输入小数点后字符位数
- iOS UITextField 输入含小数的数字(位数限制)
- 小数点位数的处理
- jquery easyui datagrid中NumberBox限制小数位数后不能输入小数点的解决办法
- IOS UITextField输入位数限制
- 限制小数点后位数
- 动态限制UITextField的输入位数
- impala分析函数,开窗函数
- Eclipse中如何清除EGit记住的GitHub用户名和密码
- 手机号码格式化输入工具 PhoneNumberFormatUtils
- log4j2找不到路径名${web:rootDir}
- ReactiveX Observable规范
- iOS 数字键盘限制输入的位数以及小数点的位数
- 数据结构与算法课程的代码链接
- Python读写excel表格详解
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)很好的文章收藏
- OceanBase
- 第十二节,Proxy 和 Reflect
- onKeydown事件处理
- ora-2085
- 低通滤波器