input只可以输入数字或者是最多小数点2位的js代码
2017-02-21 15:05
633 查看
<input type="text" id="priceStr" class="sale-input com-input money-input" value="$!{status.value}" name="${status.expression}" maxlength="12"/> js代码 $.validator.addMethod("price", function(value, element) { var length = value.length; var flag = false; if(value.indexOf(".") == length - 1){ flag = false; }else{ flag = true; } var price = /^[0-9]{1,9}([.]{1}[0-9]{1,2})?$/; if(value == 0 || value > 999999999.99){ flag = false; } return this.optional(element) || (flag && price.test(value)); }, "请填写正确的价格,小数精确2位"); //这里用了jquery-validate.js验证插件 $(".btn-sale").click(function(){ $(".money-input").rules("add", { required: true, price:true, messages: { required: "请填写价格", } }); $('.sale-form').validate(); }); $('.sale-form').validate({ rules: { priceStr: { required : true } }, messages: { priceStr: { required : "请填写价格" } } });
相关文章推荐
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- JS控制只能输入数字并且最多允许小数点两位
- js限制input只能输入有效的数字(第一个不能是小数点)
- 验证数字可以有千分符可以有0个1个小数点小数点后输入后四舍五入保留两位(写个js验证真费劲)
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js、正则限制input输入框只能输入数字或者小数
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- JS控制只能输入数字并且最多允许小数点两
- JS限制input输入的为数字并且有小数的时候最多保留两位小数
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点-备
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js限制input只能输入有效的数字,有且只有一个小数点,第一个不能为小数点
- 文本框只能输入数字的js代码(含小数点)
- input标签只能输入数字js实现(且不能输入e或者其他各种符号)
- Js 控制输入 数字,或只允许2位小数点
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js只能输入数字和小数点