移动端 手机号码输入框,设置成 134 6005 1078 自动添加空格形式
问题: 【当需要修改其中的数字时(6005),删除该数字后 光标会马上跳到数字末尾】
需求: 【删除其中的数字后,光标不会跳到最后,能正常修改】
请求各位同事,老师 ,大神帮忙一下,这个bug挂在我这里好久了,谢谢谢谢!!
代码如下
return function(input, space) {
if (!input) {
return ''
}
space = space || ' '
input = input.replace(/\s+/g, '') // 去掉所有空格
var valArry = input.split('')
if (valArry.length > 7) {
valArry = valArry.splice(7, 0, space)
}
if (valArry.length > 3) {
valArry = valArry.splice(3, 0, space)
}
return valArry.join('');
}
我是用 keyup 事件触发的
我试着写了写 我看符合你的要求 我修改了 我这边测试没问题