金额输入正则判断
来源:互联网 发布:淘宝手机助手5.0版 编辑:程序博客网 时间:2024/06/05 17:42
实现功能:
1. 可以输入整数
2. 可以输入一位和两位小数
3. 最多能输入一个小数点
4. 整数部分避免出现001,032,这种情况
金额输入限制:整数部分10位数,最多保留两位小数
实现方法:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{NSString *toString = [textField.text stringByReplacingCharactersInRange:range withString:string];if ([toString length]) {NSString *regex = @"^(([0]|(0[.]\\d{0,2}))|([1-9]\\d{0,9}(([.]\\d{0,2})?)))?";NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];BOOL flag = [pred evaluateWithObject:toString];if (!flag) {return NO;}}return YES;}
这是目前能想到的正则,不算简易,还好全面,如果有更好的正则判断,请留言
阅读全文
0 0
- 金额输入正则判断
- 正则表达式判断金额
- js 正则 判断金额
- 金额输入框正则表达式,金额校验
- 金额 输入校验 正则表达式
- 金额输入的正则表达式
- 验证输入金额的正则
- 判断输入金额,很完善
- 正则表达式判断金额 0/0.0/0.00 不是金额
- 金额正则
- JS判断输入的是金额或者数字
- 【前端】输入金额时如何判断数字合法
- 常见输入框正则判断
- 正则表达式判断输入,中文
- 输入框 js正则判断输入
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
- JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
- iOS 判断输入的字符串小数点前几位和后几位方法(适用于金额输入)
- Linux下tar的用法
- git简明教程
- 关系数据理论
- GIT命令
- TCP的中定时器
- 金额输入正则判断
- 关于以太坊,你应该知道的十件事
- list.remove(index)返回flase,移除失败
- django urllib2来做http proxy,非常简单~~
- EA使用(二): 根据ER图设计数据表
- LintCode 吹气球
- Xshell和pdsh工具的使用
- linux 修改防火墙配置
- 中文字符串转拼音