Index: lams_central/web/signup/singupTab.jsp
===================================================================
diff -u -r179676e20528b508077ed80c857a28cab08d423c -rb959a5f41013249a0537fb19bb7129dd727bb55a
--- lams_central/web/signup/singupTab.jsp (.../singupTab.jsp) (revision 179676e20528b508077ed80c857a28cab08d423c)
+++ lams_central/web/signup/singupTab.jsp (.../singupTab.jsp) (revision b959a5f41013249a0537fb19bb7129dd727bb55a)
@@ -26,41 +26,32 @@
mustHaveSymbols = ${mustHaveSymbols};
$.validator.addMethod("pwcheck", function(value) {
- return (!mustHaveUppercase || /[A-Z]/.test(value)) && // has uppercase letters
- (!mustHaveNumerics || /\d/.test(value)) && // has a digit
- (!mustHaveLowercase || /[a-z]/.test(value)) && // has a lower case
- (!mustHaveSymbols || /[`~!@#$%^&*\(\)_\-+={}\[\]\\|:\;\"\'\<\>,.?\/]/.test(value)); //has symbols
+ return (!mustHaveUppercase || /[A-Z]/.test(value)) && // has uppercase letters
+ (!mustHaveNumerics || /\d/.test(value)) && // has a digit
+ (!mustHaveLowercase || /[a-z]/.test(value)) && // has a lower case
+ (!mustHaveSymbols || /[`~!@#$%^&*\(\)_\-+={}\[\]\\|:\;\"\'\<\>,.?\/]/.test(value)); //has symbols
});
-
$.validator.addMethod("charactersAllowed", function(value) {
return /^[A-Za-z0-9\d`~!@#$%^&*\(\)_\-+={}\[\]\\|:\;\"\'\<\>,.?\/]*$/
.test(value)
-
});
$.validator.addMethod("charactersNotAllowed", function(value) {
return /^[^<>^!#&()/\\|\"?,:{}= ~`*%$]*$/.test(value)
-
});
-
$.validator.addMethod("charactersNotAllowedName", function(value) {
return /^[^<>^*@%$]*$/.test(value)
-
});
- $.validator
- .addMethod(
- "emailCheck",
- function(value) {
- return /^(([^<>()[\]\\.,;:\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,}))$/
- .test(value)
+ $.validator.addMethod("emailCheck", function(value) {
+ return /^(([^<>()[\]\\.,;:\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,}))$/
+ .test(value)
+ });
+ $.validator.addMethod("notEqualTo", function(value, element, param) {
+ return this.optional(element) || value != param;
+ }, "Please specify a different (non-default) value");
- });
-
$(function() {
// Setup form validation
-
- $("#SignupForm")
- .validate(
- {
+ $("#SignupForm").validate({
debug : true,
errorClass : 'help-block',
// validation rules
@@ -101,6 +92,10 @@
maxlength : 255,
equalTo : $('form input[name="email"]')
},
+ country : {
+ required: true,
+ notEqualTo: "0"
+ }
},
@@ -131,12 +126,15 @@
confirmEmail : {
equalTo : "