电话号码3-4-4格式实现方式
在最近的开发中遇到将电话号码展示成3-4-4格式的需求(如:132 2222 3333这样子),乍一看这个要求挺简单的,因为只需要在满足长度的字符串固定位置加上相应的空格即可。但实际上还是蛮复杂的,例如:case1、当删除时,假如说现在字符串为132 4,在删除这个4字符的时候需要将空格一起删除;也就是说删除过程中并不认为空格是占一个字符的,只需要点击一次删除就可以删除数字和其前面的空格;case2、光标位置的处理,这个case比较多,在下面会详细列举出来,在最近的开发中遇到将电话号码展示成3-4-4格式