gpt4 book ai didi

regex - 范围> = 0但小于1000的正则表达式

转载 作者:行者123 更新时间:2023-12-04 16:40:44 28 4
gpt4 key购买 nike

我正忙于此工作,以为我会把它放在我们那里。

该数字必须是最多3个单位和最多5个小数位的数字,等等。

有效的

  • 999.99999
  • 99.9
  • 9
  • 0.99999
  • 0

  • 无效的
  • -0.1
  • 999.123456
  • AAA
  • AAA.99999

  • 编辑它必须大于或等于零。

    最佳答案

    鉴于您对问题的最新更改,以下是一个更新的正则表达式,它将匹配所有> = 0和<1000

    ^\d{1,3}(?:\.\d{1,5})?$
    ^\___/ \/ ^\/\___/ |
    | ^ ^ | | | `- Previous is optional (group of dot and minimum 1 number between 0-9 and optionally 4 extra numbers between 0-9)
    | | | | | `- Match 1-5 instances of previous (single number 0-9)
    | | | | `- Match a single number 0-9
    | | | `- The dot between the 1-3 first number(s) and the 1-5 last number(s).
    | | `- This round bracket should not create a backreference
    | `- Match 1-3 instances of previous (single number 0-9)
    `- Match a single number 0-9
    ^是行的开始, $是行的结束。

    有效的
  • 999.99999
  • 999.0
  • 999
  • 99.9
  • 99.0
  • 99
  • 9
  • 0.1
  • 0.01
  • 0.001
  • 0.0001
  • 0.99999
  • 0.01234
  • 0.00123
  • 0.00012
  • 0.00001
  • 0.0
  • 0.00000
  • 0
  • 000.00000
  • 000

  • 无效的
  • -0.1
  • 999.123456
  • AAA
  • AAA.99999
  • 0。
  • .123
  • 关于regex - 范围> = 0但小于1000的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9411052/

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