-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCreate.js
60 lines (60 loc) · 1.91 KB
/
Create.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
function CreateVal() {
var reguname = document.forms["reg"]["reguname"].value;
if (reguname == null || reguname == "") {
alert("User Name is required");
return false;
}
var regemail = document.forms["reg"]["regemail"].value;
if (regemail == null || regemail == "") {
alert("Email Address is required");
return false;
}
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if (!filter.test(regemail)) {
alert("Please input a valid email address!")
return false;
}
var regnum = document.forms["reg"]["regnum"].value;
if (regnum == null || regnum == "") {
alert("Phone Number is required");
return false;
}
var pre=regnum.substring(0, 2);
if (isNaN(regnum) || regnum.length!=7 && (regnum.length!=11 || pre!="09")) {
alert("Not a Valid Phone Number");
return false;
}
var regpass = document.forms["reg"]["regpass"].value;
if (regpass == null || regpass == "") {
alert("Password is required");
return false;
}
var conpass = document.forms["reg"]["conpass"].value;
if (conpass == null || conpass == "" || conpass!=regpass) {
alert("Passwords should be the same");
return false;
}
if (conpass.length<6) {
alert("Password should have 6 or more characters");
return false;
}
var re = /^[A-Za-z]+$/;
var regfname = document.forms["reg"]["regfname"].value;
if (regfname == null || regfname == "") {
alert("First Name is required");
return false;
}
if (!re.test(regfname)) {
alert("First Name is invalid");
return false;
}
var reglname = document.forms["reg"]["reglname"].value;
if (reglname == null || reglname == "") {
alert("Last Name is required");
return false;
}
if (!re.test(reglname)) {
alert("Last Name is invalid");
return false;
}
}