aboutsummaryrefslogtreecommitdiff
path: root/lib/withinRange.js
diff options
context:
space:
mode:
authorYuchen Pei <id@ypei.org>2023-10-07 12:46:01 +1100
committerYuchen Pei <id@ypei.org>2023-10-07 12:46:01 +1100
commit928dc289a99f8bea5314ac29e857ab648f71e8cf (patch)
tree7b34ac0e4d1a13c1f326be564a04b922313d5d3f /lib/withinRange.js
parent6973b0fc996ef0fea6cab1dbc1a89d7972e68270 (diff)
parent0e92206b7980b2de40cfb1c3186106b0afbca668 (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'lib/withinRange.js')
-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..90665ff 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*[ ]?\&?[ ]?\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)