aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/location/index.ts26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/modules/location/index.ts b/src/modules/location/index.ts
index e924bd7e..5b5d37a1 100644
--- a/src/modules/location/index.ts
+++ b/src/modules/location/index.ts
@@ -188,11 +188,14 @@ export class LocationModule {
* @since 8.0.0
*/
buildingNumber(): string {
- const format = this.faker.helpers.arrayElement(
- this.faker.definitions.location.building_number
- );
-
- return this.faker.helpers.replaceSymbolWithNumber(format);
+ return this.faker.helpers
+ .arrayElement(this.faker.definitions.location.building_number)
+ .replace(/#+/g, (m) =>
+ this.faker.string.numeric({
+ length: m.length,
+ allowLeadingZeros: false,
+ })
+ );
}
/**
@@ -281,11 +284,14 @@ export class LocationModule {
* @since 8.0.0
*/
secondaryAddress(): string {
- return this.faker.helpers.replaceSymbolWithNumber(
- this.faker.helpers.arrayElement(
- this.faker.definitions.location.secondary_address
- )
- );
+ return this.faker.helpers
+ .arrayElement(this.faker.definitions.location.secondary_address)
+ .replace(/#+/g, (m) =>
+ this.faker.string.numeric({
+ length: m.length,
+ allowLeadingZeros: false,
+ })
+ );
}
/**