cc.EditBox在数字输入模式下的问题

cc.EditBox在InputMode为NUMERIC和DECIMAL时会自动补0,而且单个数字的时候,我想在后面加小数点也不行,小数点只能加在数字的中间和前面,很不方便。如何修改验证或者阻止原本的验证

我这边只能使用普通的单行模式去输入,然后在输入的过程中去验证是否是数字的格式,验证通过后储存当前的输入,不通过则还原为上一个输入的文本,这样子实现的效果,不过缺点是手机端一开始打开的时候是中文输入框不是数字的,不过也可以了