相关疑难解决方法(0)

限制输入到文本框:仅允许数字和小数点

如何限制输入到文本框,以便它只接受数字和小数点?

html javascript

97
推荐指数
5
解决办法
31万
查看次数

使用RegEx的JavaScript小数位限制

我对文本框进行了一些客户端验证,它只允许最多两个小数位的数字而没有其他输入.

此脚本仅用于输入数值,但需要进行调整以使其可以采用小数点后跟最多两位小数.

我尝试过这样的事情/[^\d].\d{0,2},但是替换电话不起作用,我不知道怎么做.

<script type="text/JavaScript">
  function valid(f) {
    if (!/^\d*$/.test(f.value)) {
      f.value = f.value.replace(/[^\d]/g,"");
      alert("Invalid number");
    }
  }
</script>
Run Code Online (Sandbox Code Playgroud)

注意

我需要匹配一个空字符串.如果提供了空字符串并且提交了表单,则该值默认为零.

javascript regex

7
推荐指数
2
解决办法
3万
查看次数

如何用Parsley或HTML5验证小数位?

如何验证输入是否具有精确的小数?例如,如果我想验证一个数字有2位小数,那么我想验证如下:

  • 2.888 - >失败
  • 2.8 - >失败
  • 2 - >失败
  • 2.88 - >验证

html5 parsley.js

3
推荐指数
1
解决办法
5338
查看次数

标签 统计

javascript ×2

html ×1

html5 ×1

parsley.js ×1

regex ×1