regex - 如何编写自定义正则表达式来仅验证十进制浮点数 0.001 到 0.800?
问题描述
我正在创建一个表单输入字段,用户只能在其中输入十进制数字范围 0.001 到 0.8(或 0.800)。我找不到如何编写自定义正则表达式的方法?请帮帮我?
解决方案
如果您的意思是 HTML 表单元素,那么您不需要正则表达式。type="number"
具有属性的输入元素min
,max
并step
验证数字:
<input name="something" type="number" min="0.001" max="0.8" step="0.001">
请参阅:https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number