Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<pre><code>var validate; function validateUserName() { validate = true; var u = document.forms["NewUser"]["user"].value var uLength = u.length; var illegalChars = /\W/; // allow letters, numbers, and underscores if (u == null || u == "") { $("#ErrorUser").text("You Left the Username field Emptyyy"); validate = false; } else if (uLength &lt;4 || uLength &gt; 11) { $("#ErrorUser").text("The Username must be between 4 and 11 characters"); validate = false; } else if (illegalChars.test(u)) { $("#ErrorUser").text("The Username contains illegal charectors men!"); validate = false; } } function validatePassword() { var p = document.forms["NewUser"]["pwd"].value var cP = document.forms["NewUser"]["confirmPwd"].value var pLength = p.length; if (p == null || p == "") { $("#ErrorPassword1").text("You left the password field empty"); validate = false; } else if (pLength &lt; 6 || pLength &gt; 20) { $("#ErrorPassword1").text("Your password must be between 6 and 20 characters in length"); validate = false; } else if (p != cP) { $("#ErrorPassword1").text("Th passwords do not match!"); validate = false; } } function validateEmail() { var e = document.forms["NewUser"]["email"].value var eLength = e.length; var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ; var illegalChars= /[\(\)\&lt;\&gt;\,\;\:\\\"\[\]]/ ; if (eLength == "" || eLength == null) { $("#ErrorEmail").text("You left the email field blank!"); validate = false; } else if (e.match(illegalChars)) { $("#ErrorEmail").text("ILEGAL CHARECTORS DETECTED EXTERMINATE"); validate = false; } } function validateFirstName() { var f = document.forms["NewUser"]["fName"].value; var fLength = f.length; var illegalChars = /\W/; if(fLength &gt; 20) { $("#ErrorFname").text("First Name has a max of 20 characters"); validate = false; } else if (illegalChars.test(f)) { $("#ErrorFname").text("Numbers,letter and underscores in first name only"); validate = false; } } function validateLastName() { var l = document.forms["NewUser"]["lName"].value; var lLength = l.length; var illegalChars = /\W/; if(lLength &gt; 100) { $("#ErrorLname").text("Last Name has a max of 100 characters"); validate = false; } else if (illegalChars.test(f)) { $("#ErrorLname").text("Numbers,letter and underscores in last name only"); validate = false; } } function validateForm() { validateUserName(); validatePassword(); validateEmail(); validateFirstName(); validateLastName(); return validate; } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload