From f56e112c7463299fce033cc5a035406a87ea95bb Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Wed, 17 Jun 2009 11:14:46 +0000 Subject: [PATCH] Fix for ALFCOM-586 - trims and ignores leading/trailing whitespace before validation in JSF client forms. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14760 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/web/scripts/validation.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/web/scripts/validation.js b/source/web/scripts/validation.js index ece849dd08..935aebe0ec 100644 --- a/source/web/scripts/validation.js +++ b/source/web/scripts/validation.js @@ -127,10 +127,11 @@ function validateName(control, message, showMessage) { var result = true; var pattern = /([\"\*\\\>\<\?\/\:\|]+)|([ ]+$)|([\.]?[\.]+$)/; - var idx = control.value.search(pattern); + var trimed = control.value.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); + var idx = trimed.search(pattern); if (idx != -1) { - informUser(control, "'" + control.value.charAt(idx) + "' " + message, showMessage); + informUser(control, "'" + trimed.charAt(idx) + "' " + message, showMessage); result = false; }