gpt4 book ai didi

regex - 逗号分隔数字正则表达式

转载 作者:行者123 更新时间:2023-12-01 22:35:05 24 4
gpt4 key购买 nike

我正在尝试验证数字 1-8 的逗号分隔列表。

2,4,6,8,1 是有效输入。

我尝试了[0-8,]*,但它似乎接受1234作为有效。它不需要逗号,并且允许我输入大于 8 的数字。我不知道为什么。

最佳答案

[0-8,]* 将匹配 08, 的零个或多个连续实例>,字符串中的任何位置。你想要更像这样的东西:

^[1-8](,[1-8])*$

^ 匹配字符串的开头,$ 匹配结尾,确保您检查整个字符串。它将匹配单个数字,加上零个或多个逗号实例,后面跟着一个数字。

关于regex - 逗号分隔数字正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620980/

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