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

求匹配98-100区间含两位小数数值的正则表达式

正则表达式方案匹配98-100(含两位小数)

以下正则可以精准匹配98到100之间的所有数值,涵盖整数、98.01-98.99、99.01-99.99以及100(含100.00),同时避免误匹配97.99等低于范围的数值:

^(98(\.([0-9]{2}))?|99(\.([0-9]{2}))?|100(\.00)?)$

规则拆解

  • ^ 和 $:强制匹配整个字符串,杜绝部分匹配(比如不会误抓97.98里的98片段)
  • 98相关匹配:
    • 98:匹配整数98
    • (\.([0-9]{2}))?:可选的两位小数部分,允许98.00到98.99(若需严格排除98.00,可替换为(\.(0[1-9]|[1-9][0-9]))?,仅匹配98.01-98.99)
  • 99相关匹配:
    • 99:匹配整数99
    • (\.([0-9]{2}))?:可选的两位小数部分,允许99.00到99.99(同理,若需严格排除99.00,替换为(\.(0[1-9]|[1-9][0-9]))?)
  • 100相关匹配:
    • 100:匹配整数100
    • (\.00)?:可选的.00小数部分,匹配100.00

匹配/不匹配验证

  • ✅ 匹配:98、98.01、98.99、98.00、99、99.01、99.99、100、100.00
  • ❌ 不匹配:97、97.99、97.98、100.01、97.5

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 13:12:34