html52.com
我爱小程序-开发者交流社区

苹果手机端小程序输入框粘贴电话号码多一位

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 6.6.7 2.2.4

input输入框 输入限制数字 长度11位的手机号 假设bindinput没做任何过滤 从电话本粘贴一个手机号进来

苹果手机上通讯录的电话号码会带俩空格 比如:138 0000 8188

在苹果手机上 复制这个电话号码到上边说的输入框上 理论上出现的应该是 138 0000 81

而实际情况是 138 0000 8

不考虑空格替换的问题 11位也不可能出现这个情况啊 是不是电话本前边有隐藏字符?

如果随便找个输入框先把这个号码写一遍 粘进来也是正常的138 0000 81

直接把电话本里的手机号粘贴到微信里发出去 再从聊天记录粘到小程序里 也是138 0000 8 自己写一个发出去再粘到小程序里又是正常的138 0000 81

现在我的思路是监听输入改变 如果变化大于1个就当粘贴 长度不在输入框限制



网友回复

 :

有错吗?后边把value返回去?问题是这样替换不了占位符 只能替换非数字字符有错吗?后边把value返回去?问题是这样替换不了占位符 只能替换非数字字符

娇华:

你好,请参考下面这个回答:

小程序 IOS端从通讯录中复制粘贴手机号码有特殊符号的问题
https://developers.weixin.qq.com/community/develop/doc/000680ccc143a025b917f57135b400


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付