指引网

当前位置: 主页 > 网页制作 > JavaScript >

js input只能输入金额_input只能输入数字和小数点

来源:网络 作者:佚名 点击: 时间:2017-08-07 22:12
[摘要] 很多时候我们需要input框只能输入数字和小数点,大多数情况是输入金额的时候需要来验证,不能让用户乱输入,这样判断后用户体验非常的好,B...
很多时候我们需要input框只能输入数字和小数点,大多数情况是输入金额的时候需要来验证,不能让用户乱输入,这样判断后用户体验非常的好,指引教程网 分享一段js验证给大家,希望对大家学习有所帮助。

  1. $(“.input”).keyup(function () { 
  2.         var reg = $(this).val().match(/\d+\.?\d{0,2}/); 
  3.         var txt = ''
  4.         if (reg != null) { 
  5.             txt = reg[0]; 
  6.         } 
  7.         $(this).val(txt); 
  8.     }).change(function () { 
  9.         $(this).keypress(); 
  10.         var v = $(this).val(); 
  11.         if (/\.$/.test(v)) 
  12.         { 
  13.             $(this).val(v.substr(0, v.length - 1)); 
  14.         } 
  15.     }); 

 

------分隔线----------------------------