web flow filter regexp support case-insensitive

addon-dailer
lqqyt2423 2 years ago
parent 3c42438316
commit cca253238e

@ -270,10 +270,15 @@ class FlowFilter {
if (!text) return if (!text) return
// regexp // regexp
if (text.startsWith('/') && text.endsWith('/')) { if (text.startsWith('/') && (text.endsWith('/') || text.endsWith('/i'))) {
text = text.slice(1, text.length - 1).trim() let flags: string | undefined
if (text.endsWith('i')) {
flags = 'i'
text = text.slice(0, -1)
}
text = text.slice(1, -1).trim()
if (!text) return if (!text) return
this.keyword = new RegExp(text) this.keyword = new RegExp(text, flags)
} }
// string // string
else { else {

Loading…
Cancel
Save