diff --git a/src/Analyser/Header/Useragent/Device/Mobile.js b/src/Analyser/Header/Useragent/Device/Mobile.js index 24ee73f..1d7db65 100644 --- a/src/Analyser/Header/Useragent/Device/Mobile.js +++ b/src/Analyser/Header/Useragent/Device/Mobile.js @@ -837,7 +837,7 @@ class Mobile { } } /* Finally identify it based on carrier */ - this.data.device.identifyModel(/\(([A-Z]+[0-9]+[A-Z])[^;]*; ?FOMA/iu, ua, { + this.data.device.identifyModel(/\(([A-Z]+[0-9]+[A-Z])[^;]*; ?FOMA/u, ua, { type: Constants.deviceType.MOBILE, carrier: 'DoCoMo', }); diff --git a/src/data/DeviceModels.js b/src/data/DeviceModels.js index 5b61635..b71a580 100644 --- a/src/data/DeviceModels.js +++ b/src/data/DeviceModels.js @@ -319,7 +319,7 @@ class DeviceModels { * @return {string} */ static getKey(pattern) { - return `${pattern}`.replace('\\', ''); + return `${pattern}`.replace(/\\/g, ''); } /**