Sfoglia il codice sorgente

feature_20251106_0家店拜访原因空格

sunny 4 settimane fa
parent
commit
4aa4c80643
1 ha cambiato i file con 10 aggiunte e 1 eliminazioni
  1. 10 1
      src/views/week/daily.vue

+ 10 - 1
src/views/week/daily.vue

@@ -430,7 +430,7 @@
               maxlength="1000"
               show-word-limit
               type="textarea"
-              :formatter="formatter" />
+              :formatter="formatterKG" />
           </div>
         </div>
         <p class="contentContainerTitle">今日机会与挑战总结<span class="colorRed">(必填)</span></p>
@@ -630,6 +630,15 @@ export default {
   methods: {
     // return value.replace(/[^\u4E00-\u9FA5|\d|\a-zA-Z|\r\n\s,.?!,。?!"…—()&_%【】{}:“”‘#~@;:;¥$=()-+-·——/*{}[\]]|\r\n\s/g, '');
 
+    formatterKG(value) {
+      // 去除所有空格
+      value = value.replace(/\s/g, '');
+      // 保留原有的特殊字符过滤逻辑
+      return value.replace(
+        /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,
+        ''
+      );
+    },
     formatter(value) {
       return value.replace(
         /[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,