fix(isMobilePhone): Fix el-GR validation - Add missing ranges + correctly exclude certain ranges #2112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previous RegExp for el-GR had some flaws and was
a) missing some number ranges (like
685
, etc.)b) not excluding certain number ranges (i.e. overly permissive RegExp), like
692
or696
References:
Official Greek numbering plan on the ITU website, last updated in 2021:
https://web.archive.org/web/20221205170159/https://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000550002PDFE.pdf
See #2111 for some more in-depth info
This fixes #2111
Checklist
Thank you!
[ ] README updated (where applicable)