Skip to content

Commit

Permalink
fix(isMobilePhone): update de-DE regex to exclude landline numbers (#…
Browse files Browse the repository at this point in the history
…1868)

* revert #1391

* remove invalid number blocks
  • Loading branch information
thomaschaaf committed Nov 17, 2021
1 parent 667b0bf commit 9c12b4c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/lib/isMobilePhone.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const phones = {
'ca-AD': /^(\+376)?[346]\d{5}$/,
'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,
'da-DK': /^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,
'de-DE': /^((\+49|0)[1|3])([0|5][0-45-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,
'de-DE': /^((\+49|0)1)(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,
'de-AT': /^(\+43|0)\d{1,4}\d{3,12}$/,
'de-CH': /^(\+41|0)([1-9])\d{1,9}$/,
'de-LU': /^(\+352)?((6\d1)\d{6})$/,
Expand Down
6 changes: 3 additions & 3 deletions test/validators.js
Original file line number Diff line number Diff line change
Expand Up @@ -6207,7 +6207,6 @@ describe('Validators', () => {
locale: 'de-DE',
valid: [
'+4915123456789',
'+4930405044550',
'015123456789',
'015123456789',
'015623456789',
Expand All @@ -6218,10 +6217,9 @@ describe('Validators', () => {
'01631234567',
'01701234567',
'017612345678',
'015345678910',
'015412345678',
],
invalid: [
'+4930405044550',
'34412345678',
'14412345678',
'16212345678',
Expand All @@ -6230,6 +6228,8 @@ describe('Validators', () => {
'17012345678',
'+4912345678910',
'+49015123456789',
'015345678910',
'015412345678',
],
},
{
Expand Down

0 comments on commit 9c12b4c

Please sign in to comment.