Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/lib/isMobilePhone.js
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ const phones = {
'th-TH': /^(\+66|66|0)\d{9}$/,
'tr-TR': /^(\+?90|0)?5\d{9}$/,
'tk-TM': /^(\+993|993|8)\d{8}$/,
'uk-UA': /^(\+?38|8)?0\d{9}$/,
'uk-UA': /^(\+?38)?0(50|63|66|67|68|73|91|92|93|94|95|96|97|98|99)\d{7}$/,
'uz-UZ': /^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,
'vi-VN': /^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,
'zh-CN': /^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,
Expand Down
53 changes: 49 additions & 4 deletions test/validators.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -9303,16 +9303,61 @@ describe('Validators', () => {
{
locale: 'uk-UA',
valid: [
'+380982345679',
'380982345679',
'80982345679',
'0982345679',
'+380501234567',
'+380631234567',
'+380661234567',
'+380671234567',
'+380681234567',
'+380731234567',
'+380911234567',
'+380921234567',
'+380931234567',
'+380941234567',
'+380951234567',
'+380961234567',
'+380971234567',
'+380981234567',
'+380991234567',
'380501234567',
'380631234567',
'380661234567',
'380671234567',
'380681234567',
'380731234567',
'380911234567',
'380921234567',
'380931234567',
'380941234567',
'380951234567',
'380961234567',
'380971234567',
'380981234567',
'380991234567',
'0501234567',
'0631234567',
'0661234567',
'0671234567',
'0681234567',
'0731234567',
'0911234567',
'0921234567',
'0931234567',
'0941234567',
'0951234567',
'0961234567',
'0971234567',
'0981234567',
'0991234567',
],
invalid: [
'+30982345679',
'+380321234567',
'+380441234567',
'982345679',
'80982345679',
'+380 98 234 5679',
'+380-98-234-5679',
'+380 (98) 234-56-79',
'',
'ASDFGJKLmZXJtZtesting123',
'123456',
Expand Down