diff options
| author | haertl.mike <> | 2008-10-29 19:47:02 +0000 | 
|---|---|---|
| committer | haertl.mike <> | 2008-10-29 19:47:02 +0000 | 
| commit | 4baf17880e3c83b6900794459d2ebb9adf379aa3 (patch) | |
| tree | d2436151176d63812b395ada456ddbeb535bd3fa /framework/Web/Javascripts | |
| parent | b311d8dbb2d82a32abc5a7a922fae34367d710ec (diff) | |
Fixed issue #13 (trac #813)
Diffstat (limited to 'framework/Web/Javascripts')
| -rw-r--r-- | framework/Web/Javascripts/source/prado/validator/validation3.js | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/framework/Web/Javascripts/source/prado/validator/validation3.js b/framework/Web/Javascripts/source/prado/validator/validation3.js index d94a6c0c..a3b803d8 100644 --- a/framework/Web/Javascripts/source/prado/validator/validation3.js +++ b/framework/Web/Javascripts/source/prado/validator/validation3.js @@ -1668,6 +1668,7 @@ Prado.WebUI.TRegularExpressionValidator = Class.extend(Prado.WebUI.TBaseValidato  	 * @constructor initialize
  	 * @param {object} options - Additional constructor option:
  	 * @... {string} ValidationExpression - Regular expression to match against.
 +	 * @... {string} PatternModifiers - Pattern modifiers: combinations of g, i, and m
  	 */
  	/**
 @@ -1678,12 +1679,12 @@ Prado.WebUI.TRegularExpressionValidator = Class.extend(Prado.WebUI.TBaseValidato  	evaluateIsValid : function()
  	{
  		var value = this.getValidationValue();
 -	    if (value.length <= 0)
 +		if (value.length <= 0)
  	    	return true;
 -	    var rx = new RegExp(this.options.ValidationExpression);
 -	    var matches = rx.exec(value);
 -	    return (matches != null && value == matches[0]);
 +		var rx = new RegExp(this.options.ValidationExpression,this.options.PatternModifiers);
 +		var matches = rx.exec(value);
 +		return (matches != null && value == matches[0]);
  	}
  });
  | 
