gpt4 book ai didi

正则表达式排除一系列数字

转载 作者:行者123 更新时间:2023-12-03 22:46:33 28 4
gpt4 key购买 nike

我试图排除 200 以下的所有十进制数.例如:

50.123 invalid
150.103 invalid
205.111 valid
([0-9][0-9])|(1[0-9][0-9])\.* reg 表达式,我得到以下结果:
50.123 valid but should be invalid
150.103 invalid
205.111 valid
谁能告诉我为什么任何小于 100 的十进制数都是有效的?

最佳答案

您可以使用此正则表达式来验证以下所有数字 200 :

^[01]?[0-9]{1,2}(?:\.[0-9]+)?$
RegEx Demo
正则表达式详情:
  • ^ : 开始
  • [01]? : 匹配 01或者什么都没有
  • [0-9]{1,2} : 匹配 1 或 2 位数字
  • (?:\.[0-9]+)? : 可选匹配 .后跟 1+ 位数字
  • $ : 完
  • 关于正则表达式排除一系列数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66140679/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com