首页 > 解决方案 > 如何编写自定义正则表达式来仅验证十进制浮点数 0.001 到 0.800?

问题描述

我正在创建一个表单输入字段,用户只能在其中输入十进制数字范围 0.001 到 0.8(或 0.800)。我找不到如何编写自定义正则表达式的方法?请帮帮我?

标签: regex

解决方案


如果您的意思是 HTML 表单元素,那么您不需要正则表达式。type="number"具有属性的输入元素minmaxstep验证数字:

<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


推荐阅读