限制input只能输入小数点后两位
抛砖引玉——上代码
首先想到在input事件中正则匹配一下,但是,在输入错误格式或非数字的情况下,会将整个输入框清空,体验很不好:
复制代码
然后我就加了一个字段,在keyup事件中赋值,然后匹配:
复制代码
这样已经可以实现需求了,不过体验上还是有一点怪,在输入不匹配时光标会闪动,最佳的体验应该是在keyup中将不匹配的按键直接return,不过这样需要额外判断一下backspace、delete、——>、<——等,不知各位大佬是怎么实现的,欢迎评论!!
【限制input只能输入小数点后两位】附:关于input的都可以交流呀
推荐阅读
- 随笔7.21-涂改遗忘
- 307|307 和真实握手
- 运维|如何限制IP 通过 SSH连接服务器
- 2018.8.21|2018.8.21 晴 打破自我限制
- 《花古而多》(一)
- 改变的原动力只能是自己
- 我有一封《情书》予你
- 怎么看待“贫穷限制我的想象力”
- 越长大,越不孤单
- 限制的好处