用于输入文本字段的Javascript验证器,仅用于两位小数

Javascript validator for input text field for two decimals only

本文关键字:用于 小数 两位 文本 输入 字段 验证 Javascript      更新时间:2023-09-26

在不使用JQuery或以下语法的情况下,如何仅验证和限制两位小数的输入文本字段:

  RegExpObject.test(string)

纯JavaScript,不带正则表达式:

var str = '12.34'
var n = Number(str.split('.')[1]);
if (n > 9 && n < 100) console.log("It's good");

如果你不想要JavaScript,在纯HTML5中也是可能的。

<input type="number" name="quantity" step="2" min="0" max="99">

对于简单的javascript,使用这个的好处

http://www.w3schools.com/jsref/jsref_tofixed.asp

如何申请?请参阅来自的里希的回答

在文本框的按键中限制为小数点后2位?