如何使用Swift 4.2为Int和Float值创建正则表达式?
在我的场景中,我正在尝试验证我的如何使用Swift 4.2为Int和Float值创建正则表达式?,swift,regex,Swift,Regex,在我的场景中,我正在尝试验证我的定价textfield应该只支持并允许整数和双精度或浮动值。我的意思是带句号的数字 下面的regex设置整数的工作格式,但如果valuefloat或double则不允许 我的正则表达式: ^[0-9]+(?:,[0-9]+)*$ 预期输出:123和123.0//它应该同时允许这两种输出。尝试以下操作: ^[0-9]+(?:[.,][0-9]+)*$ 但是,。我想用我想做的事?@波塔托谢你,波塔托谢你,永不绝望
定价
textfield应该只支持并允许整数
和双精度
或浮动
值。我的意思是带句号的数字
下面的regex
设置整数的工作格式,但如果valuefloat
或double
则不允许
我的正则表达式:
^[0-9]+(?:,[0-9]+)*$
预期输出:123和123.0//它应该同时允许这两种输出。尝试以下操作:
^[0-9]+(?:[.,][0-9]+)*$
但是,。我想用我想做的事?@波塔托谢你,波塔托谢你,永不绝望