You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2008/08/15 08:36:22 UTC
svn commit: r686156 -
/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js
Author: matzew
Date: Thu Aug 14 23:36:22 2008
New Revision: 686156
URL: http://svn.apache.org/viewvc?rev=686156&view=rev
Log:
TRINIDAD-1181 - The client side Regex validator needs to specify the start and end of the pattern
Thx to Anita for her patch
Modified:
myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js
Modified: myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js?rev=686156&r1=686155&r2=686156&view=diff
==============================================================================
--- myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js (original)
+++ myfaces/trinidad/trunk_1.2.x/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/CoreFormat.js Thu Aug 14 23:36:22 2008
@@ -1063,7 +1063,10 @@
// parseString becomes a integer type, so get away with it.
parseString = parseString + '';
- var matchArr = parseString.match(this._pattern);
+ // We intend that the pattern provided is matched exactly
+ var exactPattern = "^(" + this._pattern + ")$";
+
+ var matchArr = parseString.match(exactPattern);
if ((matchArr != (void 0)) && (matchArr[0] == parseString))
{