如何使用maxlength作为十进制

时间:2018-01-21 07:39:36

标签: javascript jquery html

我的数据库表列长度是(13,3), 我将HTML maxlength用于普通文本和数字文本框。 但是我不能用它来进行十进制数验证,有什么方法可以使用HTML的maxlength属性来验证这个吗?。

1 个答案:

答案 0 :(得分:1)

您可以使用HTML文本输入pattern属性。

例如:



<input type="text" placeholder="0.000" maxlength="14" pattern="\d{1,10}(?:\.\d{1,3})?$" />
&#13;
&#13;
&#13;

此模式将验证这些:

  • 1
  • 1.001
  • 1234567890
  • 1234567890.123

通过这些错误:

  • 1
  • 1.1234
  • 12345678901
  • 0.123