现象
excel手机号复制到input框子, length长度和可见长度不一致.
"176xxxx1115"
长度是 13 而不是 11.
原因
手机号前后被 excel 插入了零宽字符 u202d u202c.
实际内容为 "u202d176xxxx1115u202c"
解决方案
过滤零宽字符
"176xxxx1115".replace(/[u200b-u200fuFEFFu202a-u202e]/g, "");
详情可见文章: [JavaScript] 零宽字符