• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  正则解决IOS和Android输正文

正则解决IOS和Android输入数字的问题

作者:网页模板
类型:文章教程
点击次数:
发布时间:2019-01-21 19:56
分享到:
在手机上,尤其是在IOS上,input框输入数字会有很多问题,比如ios键盘自带的键盘上方的工具条输入,很坑。下面的这段代码,经过测试,可以输入任意数字,不会在前面显示多个零。
<input oninput="this.value=this.value ? this.value.replace(/0+([1-9]\d*|0\.\d+)/g,'') : ''" onkeyup="this.value ? this.value.replace(/0+([1-9]\d*|0\.\d+)/g,'') : ''" onafterpaste="this.value ? this.value.replace(/0+([1-9]\d*|0\.\d+)/g,'') : ''" type="number" step="0.01"  style="height: auto;" v-model="saleprice" class="flex-grow-1 mr15 aui-text-right" placeholder="请输入数字">
另外,在apicloud做项目时,也遇到了ios键盘自带的键盘上方的工具条输入,apicloud本身就解决了这个问题,在openWin的时候,加个:
softInputBarEnabled:false
就可以了 (责任编辑:网页模板)
  • 本文标签:
  • input数字输入
JS去掉字符串中所有的逗号
js合并对象的方法