我正在尝试制作一个只允许正数从 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/