永发信息网

前端 如何限制input输入问题

答案:1  悬赏:10  手机版
解决时间 2021-02-22 04:15
  • 提问者网友:孤山下
  • 2021-02-21 19:07
前端 如何限制input小数点前只可以输入八位数,没有小数点的情况下只可以输入八位,有下数点的情况下,小数点前最多八位,小数点后面两位。
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-02-21 19:31
我写了个demo给你 主要就这一句  var reg2 = /^\d+(\.\d{2})?$/;<br><br>&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;meta charset=&quot;utf-8&quot; /&gt;<br>&lt;title&gt;正则表达式 demo&lt;/title&gt;<br>&lt;meta name=&quot;Keywords&quot; content=&quot;&quot; /&gt;<br>&lt;meta name=&quot;Description&quot; content=&quot;&quot; /&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;input type=&quot;text&quot; id=&quot;input&quot; /&gt;<br>&lt;button id=&quot;go&quot;&gt;验证&lt;/button&gt;<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>//文本框只能输入数字和小数点、且小数点后只能为2位数、小数点不能在第一位<br>var input1 = document.getElementById('input');<br>var btn1 = document.getElementById('go');<br>var reg2 = /^\d+(\.\d{2})?$/;<br>btn1.onclick = function(){<br>var val = input1.value;<br>alert( reg2.test(val));<br>}<br>&lt;/script&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯