-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvalidation.js
More file actions
60 lines (45 loc) · 1.72 KB
/
validation.js
File metadata and controls
60 lines (45 loc) · 1.72 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
function validate()
{
var regex_name=/[A-Za-z]{3,20}/;
var regex_city=/[A-Za-z]{5,20}/;
var regex_mob=/[0-9]{10,10}/;
var regex_pwd=/[A-Za-z0-9]{6,20}/;
var regex_email=/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/;
var name_test=document.getElementById("fname").value;
var city_test=document.getElementById("city").value;
var mob_test=document.getElementById("mob").value;
var pwd_test=document.getElementById("pwd").value;
var cpwd_test=document.getElementById("cpwd").value;
var gender_test=document.getElementById("gndr").value;
var email_test=document.getElementById("email").value;
if (!regex_name.test(name_test) || name_test==""){
alert("Name shouldn't be blank or numeric!!!\nMinimum 3 characters and maximum 20 characters.\nRetry again")
return false;
}
if (!regex_email.test(email_test) || email_test==""){
alert("Email id is invalid or blank.\nRetry again")
return false;
}
if ((!regex_mob.test(mob_test)) || (mob_test.length != 10)){
alert("Mobile shouldn't be blank or characters!!!\nMinimum length is 10 digit.\nRetry again")
return false;
}
if(pwd_test=="" || !regex_pwd.test(pwd_test)){
alert("Password can't be blank !!!")
return false;
}
else if(pwd_test!=cpwd_test){
alert("Password mismatch !!!")
return false;
}
if (!regex_city.test(city_test) || city_test==""){
alert("City shouldn't be blank or numeric!!!\nMinimum 5 characters and maximum 20 characters.\nRetry again")
return false;
}
if(document.register.gender[0].checked==false && document.register.gender[1].checked==false){
alert("Please select gender !!!");
return false;
}
alert("Form is submitting");
return true;
}