需求

view如下:

<view class="ys-number-input {{error?'error':''}}"><input type="number" auto-focus focus='{{focus}}' value="{{value}}" title="" bindinput="handleInput" bindblur="validate" maxlength="11" placeholder="请输入十一位手机号码..." placeholder-style="font-size:3vw;"/><image bindtap="clear" hidden="{{!showClose}}" src="/assets/icon/close.png"></image></view>

需求是输入手机号,设置type为number只能拉起数字键盘,并不能限制其只能输入数字。因此我们需要通过其他的方法来做限制。

正则

为input绑定data中的value值,在input事件中监听输入的值。利用正则将其过滤然后重新setData更新value值,缺点就是输入非数字的值时界面会闪烁(重渲染)

handleInput(e) {let value = this.validateNumber(e.detail.value)this.setData({value})},
validateNumber(val) {return val.replace(/\D/g, '')},

微信小程序 - 设置input只能输入数字相关推荐

  1. 微信小程序中 input空间输入文字如何清空

    场景:希望读取input控件的输入内容之后,清空输入框的内容.由于本人是JS小白,整整花了一两个小时都没找到方法. 原来微信小程序不支持document通过id获取控件的方法,尽管编译不报错,但是实际 ...

  2. 设置input只能输入数字

    方法一 将标签中的​type​属性直接设置为​number​就可以达到只能输入数字.但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文 方法二 还是一样在标签上设置,代码 ...

  3. vue 设置input只能输入数字

    方法一: 将<input>标签中的​type​属性直接设置为​number​就可以达到只能输入数字.优点:他直接能唤起数字键盘,缺点:它只能作用于网页端,在手机输入的话还是可以输入汉字或英 ...

  4. 设置input只能输入数字或小数(保留一位小数)

    代码块可直接使用: function onlyNonNegative(obj) {//清除"数字"和"."以外的字符obj.value = obj.value. ...

  5. 微信小程序设置input框placeholder的字体大小

    一.绑定属性 给input框绑定 placeholder-class="placeholder-style"这个属性. <input placeholder="请输 ...

  6. 微信小程序 获取input输入的值

    微信小程序 获取input输入的值 view <view><text>姓名:</text><input type='text' name="user ...

  7. ios微信小程序中 input 输入框问题,输入的光标中的内容自动清空

    ios微信小程序中 input 输入框问题,输入的光标中的内容自动清空 问题描述 1.我在页面上有个倒计时的功能,每一秒都在更新时间,更新时间显示的值(view一直变) 2.我调用input输入框,准 ...

  8. 微信小程序输入框input

    微信小程序输入框input 属性名 类型 默认值 说明 value String 输入框的内容 type String text input的类型,有效值:text,number,idcard,dig ...

  9. 小程序中里的bindinput_微信小程序输入框input

    微信小程序输入框input 属性名类型默认值说明 valueString 输入框的内容 typeStringtextinput的类型,有效值:text,number,idcard,digit,time ...

最新文章

  1. 线性回归正则化参数(公式)
  2. 图像生成之扩散模型:靠加入类别条件,效果直达SOTA
  3. 人工智能将如何改变芯片设计
  4. ThreadLocal的使用及原理分析
  5. python脚本自动化盲注_三、基于报错型注入和sql盲注的自动化实现
  6. 如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...
  7. http详解 请求报文格式和响应报文格式
  8. 面向消费者的自动文本分析(Automated Text Analysis for Consumer Research) 2017 JCR 论文阅读
  9. 使用单链表数据结构存储结构化的学生信息
  10. 苹果vs剪辑下载_Vlog教程 | 如何在手机剪辑app中添加自己的音乐?
  11. 互联网思考悲伤之后 如何重新定位移动互联网方向
  12. 关于STM8CAN产生bus-off如何自动恢复
  13. Java技术笔记1:类与对象实例之系统常用类
  14. 【.NET学习】.NET入门及学习路线
  15. 为什么心跳包(HeartBeat)是必须的?
  16. 牛津英语字典pdf下载_除了long time no see,你知道还有这些中式英语也进入了牛津字典吗...
  17. IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法(转)
  18. python 字典代码_python中的字典用法大全的代码
  19. 【DL】第 3 章:高级卷积网络
  20. C语言:用筛选法求100以内的素数

热门文章

  1. 什么是webjars
  2. easyui局部刷新
  3. python3.7+vscode start run in win10
  4. CentOS6.5系统光纤连接存储的多路径配置及使用方法
  5. 【面经】武汉东方赛思--应用开发工程师
  6. 关于注册公司创业的事,其实很简单
  7. Dockerhub 镜像加速源配置
  8. Typora图片管理建立相对路径文件夹
  9. requests下载图片的示例
  10. 【推荐收藏】【机器学习实战】训练模型(挑战全网最全)