使用 jquery 向文本框输入数字时只允许 2 个小数点。
请建议任何正则表达式在文本框中只允许两位小数。
我试过下面的代码。
$("#amountId").val().replace (/(\.\d\d)\d+|([\d.]*)[^\d.]/, '$1$2');
最佳答案
你可以在没有正则表达式的情况下做到这一点:
var dec = parseFloat($("#amountId").val(),10).toFixed(2);
关于javascript - 使用 jquery 只允许输入 2 个小数点到文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083965/