File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ const message = document . getElementById ( 'message' ) ;
12class Validator {
3+
24 // Name and surname validation
35 validateName ( name ) {
4- if ( ! name || name . trim ( ) === "" )
5- return false ;
6+ if ( ! name || name . trim ( ) === "" ) {
7+ message . innerText = "Fill the blank space and only use letter!" ;
8+ message . style . color = "red" ;
9+ return false ; }
610 const nameRegex = / ^ [ a - z A - Z ğ ü ş ı ö ç Ğ Ü Ş İ Ö Ç \s ] + $ / ;
711 return nameRegex . test ( name ) ;
812 }
@@ -25,12 +29,16 @@ class Validator {
2529
2630 // Password validation (BVA)
2731 validatePassword ( password , confirmPassword ) {
28- if ( ! password || ! confirmPassword )
29- return false ;
32+ if ( ! password || ! confirmPassword ) {
33+ message . innerText = "Error: Password must be at least 8 characters!" ;
34+ message . style . color = "red" ;
35+ return false ; }
3036 if ( password . length >= 8 && password === confirmPassword )
3137 return true ;
32- else
33- return false ;
38+ else {
39+ message . innerText = "Error: Passwords do not match!" ;
40+ message . style . color = "red" ;
41+ return false ; }
3442 }
3543}
3644
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ nameInputs.forEach(input => {
3232
3333 const message = document . getElementById ( 'message' ) ;
3434 if ( / [ 0 - 9 ] / . test ( this . value ) ) {
35- message . innerText = "İsim alanına rakam girilemez !" ;
35+ message . innerText = "Only use Letters !" ;
3636 message . style . color = "red" ;
3737 }
3838 } ) ;
You can’t perform that action at this time.
0 commit comments