async-validator
async-validator copied to clipboard
"123" 难道不是数字吗
字符串“123”就是一个数字,可是这个工具认为他不是数字 往往,我们就是需要判断一个字符串是不是合法的数字,但是这个工具直接判断他不是数字,太不科学
https://github.com/zzzgit/hakim 这个工具则认为“123”是数字
这是个老问题了,我建议你加个transform。 { type: 'integer', message: '必须是整数!', transform: value => +value }
@zzzgit v-model 默认获取是字符串 你用v-model.number来绑定
@godphp 要不得,實際應用中,表單驗證的實際應用中,一個表單項可能可以輸入數字,還可以輸入特定格式的某種字符串 你用.number,就把他限定死了
@Deathsteps 为什么加入transform: value => +value ,还是没用啊?
因為要不得
@godphp 要不得,實際應用中,表單驗證的實際應用中,一個表單項可能可以輸入數字,還可以輸入特定格式的某種字符串 你用.number,就把他限定死了
如卿这般需求,使自定义校验而非此类格式化校验了。
number ?