angularJs控制input只能输入数字并且小数点后只能输入两位
来源:互联网 发布:最新ppt制作软件 编辑:程序博客网 时间:2024/05/19 12:36
在使用angular开发webapp的时候有时候需要input只能输入数字,并且小数点只能是一个,小数点后只能输入两位小数;
在浏览器上我们可以使用onkeypress使用正则表达式来实现这样的需求,但是onkeypress在手机端是不管用的,使用
ng-keypress也是不行的(我使用的时候没有成功),这时候我们可以使用js来控制,实现这样的需求,代码如下:
$("#withdraw").keyup(function () {
var txt = $(this).val();
var indexstr;
if (txt.indexOf(".") == -1) {
indexstr = txt.length;
} else {
indexstr = txt.indexOf(".");
}
if ((txt.length - indexstr + 1) >= 2) {
var len = txt.indexOf(".") + 1 + 2;
$(this).val(txt.substr(0, len));
}
})
阅读全文
0 0
- angularJs控制input只能输入数字并且小数点后只能输入两位
- input输入框只能输入数字且小数点后只能输入两位数字
- input标签只能输入数字小数点 且小数点后只有两位 ,不允许存在两个小数点!!
- IOS中TextField中支付只能输入数字,并且小数点后最多输入两位
- JS控制只能输入数字并且最多允许小数点两
- edittext只能输入数字和小数点,且小数点后只能输入两位
- EditText实现只能输入数字和小数点,限制小数点后?位,并且以数字0开头后只能输入小数点
- javascript 控制input只能输入数字并且最多允许两位小数的数字
- jquery控制input只能输入数字和两位小数
- 输入数字并且只能输入一个小数点
- c# 控制TextBox只能输入小数(只能输入一个小数点,小数点后只能输入两位,第一位不能是小数点)
- edittext只能输入数字和小数点时并且小数点后只能输入两个小数
- iOS中TextField只能输入数字且小数点后最多输入两位
- 控制HTML Input只能输入数字和小数点
- edit中只能输入数字并且只能输入一个小数点
- HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位
- input只能输入数字和小数点
- input只能输入数字和一个小数点
- LeetCode 38. Count and Say
- logrotate linux 系统日志备份压缩工具
- memset函数注意事项
- djiango 中unicode 和str 方法转换的问题
- JAVA虚拟机(JVM)——类加载的时机之类的初始化
- angularJs控制input只能输入数字并且小数点后只能输入两位
- P3518 [POI2011]strongbox
- 3DES加密 java与 C# 可以相互加密解密
- 从匿名聊聊被封停,看微信小程序坚持的线下策略
- Kyoto Cabinet库的编译说明
- BZOJ 4475: [Jsoi2015]子集选取 快速幂
- 118. Pascal's Triangle
- Spring in Action之DI
- TensorFlow一些常用的基本概念和函数