You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

支持小数点过渡状态的3位整数2位小数Regex校验问题

适用正则

^[1-9]\d{0,2}(\.\d{0,2})?$

规则说明

  • ^与$为首尾锚定符,确保完整匹配输入内容,避免部分符合要求的片段匹配就通过校验
  • [1-9]\d{0,2} 限定整数部分规则:必须以1-9开头,最多可追加2位数字,既保证整数部分≥1、无前置零,又限制整数最多为3位
  • (\.\d{0,2})? 限定小数部分规则:整个小数段为可选内容,小数点后允许0-2位数字,兼容只有小数点的过渡输入场景,解决输入小数点后无法继续输入小数位的问题
  • 所有数值小于1、整数带前置零、小数超过2位的内容都会被自动拦截

如果你的输入场景允许内容末尾带空格,可以使用调整版本:
^[1-9]\d{0,2}(\.\d{0,2})?\s*$


内容的提问来源于stack exchange,提问作者OHello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:09:00