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 : "" }, + country: { + required: "", + notEqualTo: "" + } }, submitHandler : function(form) { form.submit(); } - }); - + }); });
@@ -246,8 +244,27 @@
+ +
+ : + + + + + + + + + + + + +
+
: