Skip to content

Commit e06ff1e

Browse files
Balashov NikitaOlegLustenko
authored andcommitted
verify phoneNumber is done
1 parent e851bac commit e06ff1e

File tree

1 file changed

+5
-2
lines changed
  • js-core/homeworks/phoneApp/src

1 file changed

+5
-2
lines changed

js-core/homeworks/phoneApp/src/main.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ class User{
1818

1919
createFormatedPhoneNumber(phoneNumber) {
2020
if(!this.isNumber(phoneNumber)) {
21-
return console.log('EROR you had typed incorect number')
21+
return console.log('ERROR you had typed incorect number');
2222
}
2323

24-
return phoneNumber.replace(/(.{0})/, '$1(').replace(/(.{4})/, '$1) ').replace(/(.{8})/, '$1-').replace(/(.{11})/, '$1-');
24+
return phoneNumber.length === 10
25+
? phoneNumber.replace(/(.{3})(.{2})(.{2})/g, '($1) $2-$3-')
26+
: console.log('ERROR your number length isn\'t equal 10');
27+
2528
}
2629

2730
}

0 commit comments

Comments
 (0)