我想在文本框中仅允许整数和 float (最多 3 位小数),如何使用 JavaScript 实现此目的?
有效值为
1234
12.3
12.314
1.11
0.4
无效
1.23456
abcd or any other character
最佳答案
根据您还需要匹配 ".1"
的注释,您需要在正则表达式的第一部分添加条件。
var re = /^(\d+)?(?:\.\d{1,3})?$/;
关于javascript - 允许输入最多 3 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15569572/