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