瀏覽代碼

处理手机号的分隔规则

王苗苗 2 月之前
父節點
當前提交
c1b4b9ec3a
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      slibra-common/src/main/java/com/slibra/common/utils/PhoneNumberToChineseUtil.java

+ 5 - 3
slibra-common/src/main/java/com/slibra/common/utils/PhoneNumberToChineseUtil.java

@@ -5,6 +5,8 @@ public class PhoneNumberToChineseUtil {
     // 中文数字映射
     private static final String[] CHINESE_DIGITS = {"零", "幺", "二", "三", "四", "五", "六", "七", "八", "九"};
 
+    private static final String SEPARATOR = "\\-- \\\\-- \\";
+
     // 将数字转换为中文数字
     private static String numberToChinese(int number) {
         return CHINESE_DIGITS[number];
@@ -24,12 +26,12 @@ public class PhoneNumberToChineseUtil {
 
         // 移除最后一个空格,并按照3-4-4格式拆分
         String result = chinesePhoneNumber.toString().trim();
-        //        return result.substring(0, 3) + " " + result.substring(3, 7) + " " + result.substring(7, 11);
-        return String.format("%s %s %s",
+                return result.substring(0, 3) + SEPARATOR + result.substring(3, 7) + SEPARATOR + result.substring(7, 11);
+        /*return String.format("%s %s %s",
             result.substring(0, 3),
             result.substring(3, 7),
             result.substring(7, 11)
-        );
+        );*/
     }
 
     public static void main(String[] args) {