Skip to content

Commit f67111d

Browse files
tux-tnchriso
authored andcommittedNov 13, 2018
fix(isMobilePhone): update en-US validation (#931)
1 parent ef5f7a1 commit f67111d

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed
 

‎lib/isMobilePhone.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ var phones = {
4242
'en-SG': /^(\+65)?[89]\d{7}$/,
4343
'en-TZ': /^(\+?255|0)?[67]\d{8}$/,
4444
'en-UG': /^(\+?256|0)?[7]\d{8}$/,
45-
'en-US': /^(\+?1?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
45+
'en-US': /^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
4646
'en-ZA': /^(\+?27|0)\d{9}$/,
4747
'en-ZM': /^(\+?26)?09[567]\d{7}$/,
4848
'es-ES': /^(\+?34)?(6\d{1}|7[1234])\d{7}$/,

‎src/lib/isMobilePhone.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const phones = {
3232
'en-SG': /^(\+65)?[89]\d{7}$/,
3333
'en-TZ': /^(\+?255|0)?[67]\d{8}$/,
3434
'en-UG': /^(\+?256|0)?[7]\d{8}$/,
35-
'en-US': /^(\+?1?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
35+
'en-US': /^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
3636
'en-ZA': /^(\+?27|0)\d{9}$/,
3737
'en-ZM': /^(\+?26)?09[567]\d{7}$/,
3838
'es-ES': /^(\+?34)?(6\d{1}|7[1234])\d{7}$/,

‎test/validators.js

+1
Original file line numberDiff line numberDiff line change
@@ -3894,6 +3894,7 @@ describe('Validators', () => {
38943894
'1(067)362-8910',
38953895
'1(167)362-8910',
38963896
'+2(267)362-8910',
3897+
'+3365520145',
38973898
],
38983899
},
38993900
{

‎validator.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1393,7 +1393,7 @@ var phones = {
13931393
'en-SG': /^(\+65)?[89]\d{7}$/,
13941394
'en-TZ': /^(\+?255|0)?[67]\d{8}$/,
13951395
'en-UG': /^(\+?256|0)?[7]\d{8}$/,
1396-
'en-US': /^(\+?1?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
1396+
'en-US': /^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,
13971397
'en-ZA': /^(\+?27|0)\d{9}$/,
13981398
'en-ZM': /^(\+?26)?09[567]\d{7}$/,
13991399
'es-ES': /^(\+?34)?(6\d{1}|7[1234])\d{7}$/,

‎validator.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.