Skip to content

Commit bd0cf87

Browse files
committed
Added some minor details on Validator.js
1 parent ff4a499 commit bd0cf87

2 files changed

Lines changed: 15 additions & 7 deletions

File tree

src/Validator.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
const message = document.getElementById('message');
12
class 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-zA-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

src/script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
});

0 commit comments

Comments
 (0)