Fix regexes that were marked as unsafe by safe-regex module

This commit is contained in:
Faisal Salman 2021-03-26 21:17:35 +07:00
parent 2cfd792d24
commit 4f27489ccf

View File

@ -204,7 +204,7 @@
/\b(?:crmo|crios)\/([\w\.]+)/i // Chrome for Android/iOS /\b(?:crmo|crios)\/([\w\.]+)/i // Chrome for Android/iOS
], [VERSION, [NAME, 'Chrome']], [ ], [VERSION, [NAME, 'Chrome']], [
/(?:edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i // Microsoft Edge /(?:edge|edgios|edga|edg)\/([\w\.]+)/i // Microsoft Edge
], [VERSION, [NAME, 'Edge']], [ ], [VERSION, [NAME, 'Edge']], [
// Presto based // Presto based
@ -442,7 +442,7 @@
// Google // Google
/droid.+;\s(pixel c)[\s)]/i // Google Pixel C /droid.+;\s(pixel c)[\s)]/i // Google Pixel C
], [MODEL, [VENDOR, 'Google'], [TYPE, TABLET]], [ ], [MODEL, [VENDOR, 'Google'], [TYPE, TABLET]], [
/droid.+;\s(pixel( [2-9]a?)?( xl)?)[\s)]/i // Google Pixel /droid.+;\s(pixel[\s\daxl]{0,6})(?:\sbuild|\))/i // Google Pixel
], [MODEL, [VENDOR, 'Google'], [TYPE, MOBILE]], [ ], [MODEL, [VENDOR, 'Google'], [TYPE, MOBILE]], [
// Sony // Sony
@ -529,8 +529,8 @@
], [MODEL, [VENDOR, 'Dell'], [TYPE, TABLET]], [ ], [MODEL, [VENDOR, 'Dell'], [TYPE, TABLET]], [
/[;\/]\s*(q[t|m][\d\w]+)\s+build/i // Verizon Tablet /[;\/]\s*(q[t|m][\d\w]+)\s+build/i // Verizon Tablet
], [MODEL, [VENDOR, 'Verizon'], [TYPE, TABLET]], [ ], [MODEL, [VENDOR, 'Verizon'], [TYPE, TABLET]], [
/[;\/]\s+(barnes[&\s]+noble\s+|bn[rt])(\S(?:.*\S)?)\s+build/i /[;\/]\s(?:barnes[&\s]+noble\s|bn[rt])([\w\s\+]*)\sbuild/i
], [[VENDOR, 'Barnes & Noble'], MODEL, [TYPE, TABLET]], [ ], [MODEL, [VENDOR, 'Barnes & Noble'], [TYPE, TABLET]], [
/[;\/]\s+(tm\d{3}.*\b)\s+build/i // Barnes & Noble Tablet /[;\/]\s+(tm\d{3}.*\b)\s+build/i // Barnes & Noble Tablet
], [MODEL, [VENDOR, 'NuVision'], [TYPE, TABLET]], [ ], [MODEL, [VENDOR, 'NuVision'], [TYPE, TABLET]], [
/;\s(k88)\sbuild/i // ZTE K Series Tablet /;\s(k88)\sbuild/i // ZTE K Series Tablet