-
Notifications
You must be signed in to change notification settings - Fork 0
/
code.js
37 lines (26 loc) · 2 KB
/
code.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function validateForm() {
var name = document.getElementById("name").value;
var email = document.getElementById("email").value;
var sayisal = document.getElementById("sayisal").value;
var basamakli = document.getElementById("basamakli").value;
var alfa = document.getElementById("alfa").value;
var max30 = document.getElementById("max30").value;
var uckelime = document.getElementById("uckelime").value;
var password = document.getElementById("password").value;
if (name.trim() == '') document.getElementById("error1").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error1").innerHTML = "";
if (!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email)) document.getElementById("error2").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error2").innerHTML = "";
if (!/^[0-9]+$/.test(sayisal)) document.getElementById("error3").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error3").innerHTML = "";
if (!/^[0-9]+$/.test(basamakli) || basamakli.length != 12) document.getElementById("error4").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error4").innerHTML = "";
if (!/^[A-Za-z]+$/.test(alfa)) document.getElementById("error5").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error5").innerHTML = "";
if (!/^[A-Za-z]+$/.test(max30) || max30.length > 30) document.getElementById("error6").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error6").innerHTML = "";
if (!/\b\w+\b(?:.*?\b\w+\b){2}/.test(uckelime)) document.getElementById("error7").innerHTML = "Yanlis veya eksik bilgi girdiniz";
else document.getElementById("error7").innerHTML = "";
if (!/(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/.test(password) || password.length < 8) document.getElementById("error8").innerHTML = "Yanlis veya eksik bilgi girdiniz"
else document.getElementById("error8").innerHTML = "";
}