gpt4 book ai didi

ios - Swift ios 正则表达式只允许正数 1 及以上

转载 作者:搜寻专家 更新时间:2023-11-01 06:18:32 25 4
gpt4 key购买 nike

我正在尝试制作一个只允许正数从 1 开始的正则​​表达式例如:

1 // pass
23 // pass
023 // fail
00234 // fail
2340 // pass

到目前为止,我有这个 "^0[0-9].*$" 但这将只允许以 0 开头的数字,这是我不想要的。

那么我怎样才能制作一个只支持正数/整数的正则表达式

最佳答案

What I mean is starting from 1 and up

不以 0 开头的十进制数的正则表达式如下:

^[1-9][0-9]*$

请注意,此正则表达式将匹配无法在 Swift 中表示为内置数字类型的数字序列。

关于ios - Swift ios 正则表达式只允许正数 1 及以上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38961064/

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