diff --git a/src/utils/general.ts b/src/utils/general.ts index 9fc3281..a642357 100644 --- a/src/utils/general.ts +++ b/src/utils/general.ts @@ -134,8 +134,9 @@ export function searchKeyToRegexps(searchKey: string) { if (!searchKey) return [] try { + const flags = /[A-Z]/.test(searchKey) ? '' : 'i' // case-sensitive when searchKey contains uppercase char - return [new RegExp(searchKey, /[A-Z]/i.test(searchKey) ? '' : 'i')] + return [new RegExp(searchKey, flags)] } catch (err) { return [/$^/] // matching nothing if failed transforming regexp }