例子表单:
- <input type="text" name="input1" id="input1" value="" />
- <input type="text" name="input2" id="input2" value="" />
- <input type="text" name="input3" id="input3" value="" />
js代码:
- $(document).ready(function(){
- bindKeyEvent($("#input1"));
- bindKeyEvent($("#input2"));
- bindKeyEvent($("#input3"));
- });
- function bindKeyEvent(obj){
- obj.keyup(function () {
- var reg = $(this).val().match(/\d+\.?\d{0,2}/);
- var txt = '';
- if (reg != null) {
- txt = reg[0];
- }
- $(this).val(txt);
- }).change(function () {
- $(this).keypress();
- var v = $(this).val();
- if (/\.$/.test(v))
- {
- $(this).val(v.substr(0, v.length - 1));
- }
- });
- }