<input />仅限0到99之间的数字

时间:2014-02-07 15:47:47

标签: html5

如果只允许0到99之间的数字,我该怎么办?

<input type="text" style="text-align:center" NAME="name" pattern="[0-99]" size="1" maxlength="2">

现在只能输入0到9之间的数字。

4 个答案:

答案 0 :(得分:4)

您需要使用min和max,并将其设置为一种数字。

E.g

<input type="text" style="text-align:center" type="number" NAME="name" min="0" max="99" size="1" maxlength="2">

Read more about it here.

答案 1 :(得分:2)

<input type="text" style="text-align:center" type="number" NAME="name" min="0" max="99" size="1" maxlength="2">

答案 2 :(得分:1)

匹配数字0到99的正则表达式是“[0-9]?[0-9]”

答案 3 :(得分:0)

Demo

使用正则表达式:

<form action="demo.php">
  <input type="text" name="xxxxx" pattern="^([0-9][0-9]?|)$">
  <input type="submit">
</form>