Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var validemail = false ;
- var validpassword = false ;
- var validusername = false ;
- var validage = false ;
- function verifyemail()
- {
- var email = document.getElementById("signupemail").value ;
- var error = document.getElementById("signupemailerrors") ;
- var emailregex = /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/ ;
- if(email.length < 254){
- if( email.length > 0 ){
- if(email.match(emailregex)){
- error.innerHTML = "";
- validemail = true ;
- }
- else
- {
- error.innerHTML = "Invalid email address.";
- validemail = false ;
- }
- }else
- {
- error.innerHTML = "Please fill in." ;
- validemail = false ;
- }
- } else
- {
- error.innerHTML = "Maximum length exceeded.";
- validemail= false ;
- }
- }
- function verifypassword(){
- var password = document.getElementById("signuppassword").value;
- var passworderror= document.getElementById("signuppassworderrors") ;
- if (password.length < 254){
- if(password.length > 7){
- passworderror.innerHTML = "";
- validpassword = true ;
- }
- else if(password.length == 0)
- {
- passworderror.innerHTML = "Please fill in.";
- validpassword = false ;
- }
- else
- {
- passworderror.innerHTML = "At least 8 characters required.";
- validpassword = false ;
- }
- }
- else
- {
- passworderror.innerHTML = "Maximum length exceeded.";
- validpassword = false ;
- }
- }
- function verifyusername(){
- var username = document.getElementById("signupusername").value ;
- var usernamerror = document.getElementById("signupusernameerrors") ;
- if (username.length == 0)
- {
- usernamerror.innerHTML = "Please fill in.";
- validusername = false;
- }
- else if (username.length > 50)
- {
- usernamerror.innerHTML = "Maximum length exceeded.";
- validusername = false;
- }
- else
- {
- usernamerror.innerHTML = "";
- validusername = true;
- }
- }
- function verifyage(){
- var age = document.getElementById("signupage").value ;
- var ageerror = document.getElementById("signupageerrors") ;
- var ageregex = /^d+$/;
- if(age.length == 0){
- ageerror.innerHTML = "Please fill this field";
- validage = false;
- }
- else
- {
- if (age.match(ageregex)){
- if (age == 0){
- ageerror.innerHTML = "Please provide your real age." ;
- validage = false;
- }
- else if(age > 130){
- ageerror.innerHTML = "Please provide your real age." ;
- validage = false;
- }
- else
- {
- ageerror.innerHTML = "" ;
- validage = true;
- }
- }else
- {
- ageerror.innerHTML = "Only numbers allowed."
- validage = false;
- }
- }
- }
- function verifysubmit(){
- verifyage();
- verifyemail();
- verifypassword();
- verifyusername();
- if (validage == true && validemail == true && validpassword == true && validusername == true)
- {
- document.getElementById("signupformsubmit").disabled = false ;
- }
- else{
- document.getElementById("signupformsubmit").disabled = true ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement