只能让用户输入数字和小数点后最多能输入两位。
2018-03-16 10:55
295 查看
html<input type="text" id="money" /><span>查看输入的值</span>scriptvar str;
$("#money").keyup(function() {
var reg = /^\d+\.?(\d{1,2})?$/;
while(!reg.test($(this).val()) && $(this).val() != "") {
$(this).val(checkStr($(this).val()));
}
});
function checkStr(str) {
str = str.substring(0, str.length - 1);
return str;
}
$("span").click(function(){
console.log($("#money").val());
})
$("#money").keyup(function() {
var reg = /^\d+\.?(\d{1,2})?$/;
while(!reg.test($(this).val()) && $(this).val() != "") {
$(this).val(checkStr($(this).val()));
}
});
function checkStr(str) {
str = str.substring(0, str.length - 1);
return str;
}
$("span").click(function(){
console.log($("#money").val());
})
相关文章推荐
- JS控制只能输入数字并且最多允许小数点两位
- IOS中TextField中支付只能输入数字,并且小数点后最多输入两位
- iOS中TextField只能输入数字且小数点后最多输入两位
- android edittext 限制小数点后最多只能输入两位数字
- input只能输入数字和小数点,并且只能保留小数点后两位
- JS控制只能输入数字并且最多允许小数点两
- Android EditText监听小数点让用户只能输入小数点后两位
- iOS最完美的UITextField中输入金额,只能输入数字和小数点,保留两位小数点且0放在首位
- iOS UITextField 只能输入数字和小数点,只能有两位小数
- UITextField 只能输入数字和小数点,只能有两位小数
- iOS UITextField 只能输入数字和小数点,只能有两位小数
- HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位
- UITextField 只能输入数字、一个小数点、只能有两位小数
- js控制input框只能输入数字和一位小数点和小数点后面两位小数
- Android EditText监听小数点让用户只能输入小数点后两位
- Android 设置EditText为仅输入数字且最多只能有两位数字
- 【Android】设置EditText为仅输入数字且最多只能有两位数字
- UITextField 只能输入数字和小数点,只能有两位小数
- Android EditText监听小数点让用户只能输入小数点后两位
- 验证文本框转化为金额,小数点后只能输入两位数字