From 825822ec9354b4f48e389f9c74d0d34c5ecb7492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A2=96=E9=80=B8?= <49649786+Zuoqiu-Yingyi@users.noreply.github.com> Date: Sat, 6 May 2023 15:32:07 +0800 Subject: [PATCH] Custom IAL attr name support more symbol (#8172) * :art: custom ial key support '_' symbol * Revert ":art: custom ial key support '_' symbol" This reverts commit 50883cb4e158463d4a4f87cce145cc10b8cff526. * :art: custom ial key support `_` and `.` symbol * Update commonMenuItem.ts --- app/src/menus/commonMenuItem.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/menus/commonMenuItem.ts b/app/src/menus/commonMenuItem.ts index 6f220ba2c..f596bd909 100644 --- a/app/src/menus/commonMenuItem.ts +++ b/app/src/menus/commonMenuItem.ts @@ -310,7 +310,7 @@ export const openFileAttr = (attrs: IObject, id: string, focusName = "bookmark") name = "custom-" + (item.parentElement.querySelector(".b3-text-field") as HTMLInputElement).value; } if (item.value.trim()) { - if (!/^[0-9a-zA-Z\-]*$/.test(name.replace("custom-", "")) || name === "custom-") { + if (!/^custom-[_.\-0-9a-zA-Z]+$/.test(name)) { errorTip += name.replace("custom-", "") + ", "; return; } @@ -381,7 +381,7 @@ export const openAttr = (nodeElement: Element, protyle: IProtyle, focusName = "b name = "custom-" + (item.parentElement.querySelector(".b3-text-field") as HTMLInputElement).value; } if (item.value.trim()) { - if (!/^[0-9a-zA-Z\-]*$/.test(name.replace("custom-", "")) || name === "custom-") { + if (!/^custom-[_.\-0-9a-zA-Z]+$/.test(name)) { errorTip += name.replace("custom-", "") + ", "; return; }