gpt4 book ai didi

javascript - 测试数字是否符合 xxx.xx 模式

转载 作者:行者123 更新时间:2023-11-30 12:43:10 25 4
gpt4 key购买 nike

我正在尝试为一个字段编写验证,正则表达式似乎是正确的解决方案。但我似乎无法正确使用语法。这是基本规则

  1. 必须是积极的
  2. 小数点前最多 3 位
  3. 小数点后最多2位
  4. 小数只有在后面有数字时才会出现
  5. 不需要在小数点前加上前导数

这是我想出来的,但它似乎没有用,但我承认正则表达式不是我的强项。

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

最佳答案

您的 ? 放置位置错误。 {a,b}? 将匹配 ab 之间可能的最少数量。你可能想要:

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

关于javascript - 测试数字是否符合 xxx.xx 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23631457/

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