如何使用Swift 4.2为Int和Float值创建正则表达式?

时间:2019-02-21 06:35:11

标签: swift regex

我的场景,在这里我试图验证我的pricing文本字段应支持并仅允许Integerdoublefloat值。我的意思是numbers带句点。

以下regex格式适用于整数,但如果值为floatdouble,则不允许。

我的正则表达式:

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

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

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

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

Demo