aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/withinRange.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/withinRange.js b/lib/withinRange.js
index 81bb6d4..4a490ca 100644
--- a/lib/withinRange.js
+++ b/lib/withinRange.js
@@ -37,7 +37,9 @@ module.exports = (feature, rangeFeature, options) => {
) : true
)
) {
- const rangeNumber = rangeFeature.properties["addr:housenumber"].split("/").length > 1 ? rangeFeature.properties["addr:housenumber"].split("/")[1] : rangeFeature.properties["addr:housenumber"];
+ const housenumber = rangeFeature.properties['addr:housenumber'].replace(/^(unit|level|shop|factory) \d*[ ]?\&?[ ]?\d*,?[ ]*/i, '')
+
+ const rangeNumber = housenumber.split("/").length > 1 ? housenumber.split("/")[1] : housenumber;
const rangeParts = rangeNumber.split('-')
if (rangeParts.length === 2) {
const fromMatch = rangeParts[0].match(regexp)