提问者:小点点

如何使用Swift 4.2为Int和Float值创建Regex?[重复]


在我的场景中,我正在尝试验证我的定价textfield应该只支持并允许整数双精度浮动值。我的意思是带句号的数字。

下面的regex设置整数的工作格式,但如果valuefloatdouble则不允许。

我的正则表达式:

^[0-9]+(?:,[0-9]+)*$

预期输出:123和123.0//应该允许两者。


共1个答案

匿名用户

试试这样的东西:

^[0-9]+(?:[.,][0-9]+)*$

演示