gpt4 book ai didi

javascript - 范围在 1-999999 之间且精度高达小数点后 2 位的正则表达式

转载 作者:行者123 更新时间:2023-11-28 14:56:18 26 4
gpt4 key购买 nike

我尝试在 JavaScript 中应用正则表达式,允许用户输入最小值 1 和最大值 999999 的金额,如果用户想要以十进制输入金额,那么它将允许用户输入精度高达 2 的小数。

下面是输入及其各自的结果

100: Pass
999999: Pass
100.23: Pass
100.2: Pass
100.234: Fail

这是我迄今为止尝试过的^([1-9][0-9]{0,2}|999999)$),这允许我输入1以内的金额-999999 但我也想处理小数情况。

最佳答案

也许这可行?:

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

关于javascript - 范围在 1-999999 之间且精度高达小数点后 2 位的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42697973/

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