fix: 修复实体搜索内容包含非英文时会弹窗提示非法字符串的问题

This commit is contained in:
刘洪洪
2023-10-08 17:26:32 +08:00
parent 5a4301e3aa
commit 6f72b2258f
4 changed files with 18 additions and 2 deletions

View File

@@ -6,9 +6,10 @@ import { ElMessage } from 'element-plus'
import i18n from '@/i18n'
const strReg = {
all: /^[\da-zA-Z\s.'><!=-_(),%]$/,
// 需要不限制语言,正则过滤中英日语出错实现语言都通过。留个记录观察,后续校验
all: /^[\da-zA-Z\u4E00-\u9FA5\u0800-\u4e00\s.'><!=-_(),%]$/,
key: /^(?![\d])[\da-zA-Z\s.'-_]$/,
value: /^[\da-zA-Z\s.'-_%]$/
value: /^[\da-zA-Z\u4E00-\u9FA5\u0800-\u4e00\s.'-_%]$/
}
const operatorList = ['=', ' in ', ' IN ', ' like ', ' LIKE ', 'HAS(', 'has(']