支付宝小程序input的小坑


//axml
<input class="internet_input" value="{{payNo}}" onInput="keyNum" controlled={{true}} type="text" />

 

//js
keyNum(e) {
    e.detail.value=e.detail.value.replace(/[\u4e00-\u9fa5]/ig, '')
      this.setData({
        payNo:e.detail.value
    })
 }

想做的效果:input框禁止输入中文(例如:输入“A2012你好”,中文会过滤掉,显示“A2012”)

  微信小程序没问题,可是支付宝就是不行,最后在文档看到controled这个值,试了一下,没想到成功了,那就记录一下吧!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM