我希望在HTML5表单中限制文本输入字段。我需要它只接受1到5的值。
我的代码如下:
<input type="text" name="count" pattern="[1-5][0-9-.]{1,10}" value="1" required>
匹配(期望):
1
1.5
1.584
2
4.68756
5
不匹配(预期):
0
.5
0.99
01
05
5.1
6
[a-zA-Z] and other special characters
现在出现的问题:
- 不能验证非小数值(1、2、3、4和5)。
- 可以验证5.1到5.9。
pattern="[1-4](?:\.\d+)?|5(?:\.0+)?"
。 - Wiktor Stribiżew