From 88b021414862f3a88dd0865479fe76383cceb5af Mon Sep 17 00:00:00 2001 From: Linzm <1015157648@qq.com> Date: Mon, 18 Aug 2025 11:50:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E7=89=B9=E6=AE=8A=E7=AC=A6?= =?UTF-8?q?=E5=8F=B7=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/badge/preview.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/views/badge/preview.vue b/src/views/badge/preview.vue index c7c6df4..cde1afc 100644 --- a/src/views/badge/preview.vue +++ b/src/views/badge/preview.vue @@ -687,9 +687,11 @@ const changeShapeText = (e: any) => { console.log('changeShapeText', e.target.value) if (!validateInput(e.target.value)) { showToast('输入的文字不能包含特殊符号!') - } else { - handleInput(e.target.value) - } + // 移除特殊符号,仅保留字母、数字、中文和空格 + shapeText.value = e.target.value.replace(/[^a-zA-Z0-9\u4e00-\u9fa5\s]/g, ''); + return; + } + handleInput(e.target.value) } const validateInput = (input: string) => {