gpt4 book ai didi

正则表达式匹配特定范围内的2位数字

转载 作者:行者123 更新时间:2023-12-05 09:21:22 34 4
gpt4 key购买 nike

我需要创建一个 RegEx 来验证输入到文本框的字符串是否正好是 2 位数字,并且在 01-25 或 99 范围内。

我刚开始创建自己的正则表达式并想出了:

[01-25,99]{2}

这验证了数字的长度是 2 位数字,但它找到了指定范围之外的许多匹配项。

最佳答案

字符类可以包含字符 范围,而不是 范围。

试试这个交替:

0[1-9]|1\d|2[0-5]|99

如果您想将整个输入限制为这样,请将^$ 包裹起来:

^0[1-9]|1\d|2[0-5]|99$

关于正则表达式匹配特定范围内的2位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33225797/

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