Index: lams_central/web/signup/singupTab.jsp =================================================================== diff -u -r1ca6d7067b3aae67bf358108c52bd09566ae1408 -r62aaf160878735888d077bf28fac3c1989bb8fbd --- lams_central/web/signup/singupTab.jsp (.../singupTab.jsp) (revision 1ca6d7067b3aae67bf358108c52bd09566ae1408) +++ lams_central/web/signup/singupTab.jsp (.../singupTab.jsp) (revision 62aaf160878735888d077bf28fac3c1989bb8fbd) @@ -1,10 +1,7 @@ <%@ page import="org.lamsfoundation.lams.util.Configuration"%> <%@ page import="org.lamsfoundation.lams.util.ConfigurationKeys"%> -<%@ taglib uri="tags-html" prefix="html"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <%@ taglib uri="tags-core" prefix="c"%> -<%@ taglib uri="tags-bean" prefix="bean"%> -<%@ taglib uri="tags-logic" prefix="logic"%> -<%@ taglib uri="tags-fmt" prefix="fmt"%> <%@ taglib uri="tags-lams" prefix="lams"%> <%=Configuration.get(ConfigurationKeys.PASSWORD_POLICY_MINIMUM_CHARACTERS)%> @@ -26,20 +23,25 @@ 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,}))$/ @@ -137,18 +139,18 @@ invalidHandler : function(){ $('#submitButton').button('reset'); } - }); + }); + });
-
- + - - - - + + + +
@@ -159,9 +161,16 @@
: - - + + + + + +
+
+
+
@@ -197,83 +206,124 @@
: - - + + + + + +
+
+
+
: - +
: - - + + + + + +
+
+
+
: - - + + + + + +
+
+
+
: - - + + + + + +
+
+
+
: - +
- +
: - - + + - + - + ${countryCode.value} - + - - + + + + + +
+
+
+
- - +
: - - + + + + + +
+
+
+
@@ -290,5 +340,5 @@
- +