[ Index ]
 

Code source de PRADO 3.0.6

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/framework/Web/UI/WebControls/ -> TRegularExpressionValidator.php (sommaire)

TRequiredFieldValidator class file

Author: Qiang Xue <qiang.xue@gmail.com>
Copyright: Copyright © 2005 PradoSoft
License: http://www.pradosoft.com/license/
Version: $Id: TRegularExpressionValidator.php 1397 2006-09-07 07:55:53Z wei $
Poids: 107 lignes (4 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

TRegularExpressionValidator:: (5 méthodes):
  getClientClassName()
  getRegularExpression()
  setRegularExpression()
  evaluateIsValid()
  getClientScriptOptions()


Classe: TRegularExpressionValidator  - X-Ref

TRegularExpressionValidator class

TRegularExpressionValidator validates whether the value of an associated
input component matches the pattern specified by a regular expression.

You can specify the regular expression by setting the {@link setRegularExpression RegularExpression}
property. Some commonly used regular expressions include:
<pre>
French Phone Number: (0( \d|\d ))?\d\d \d\d(\d \d| \d\d )\d\d
French Postal Code: \d{5}
German Phone Number: ((\(0\d\d\) |(\(0\d{3}\) )?\d )?\d\d \d\d \d\d|\(0\d{4}\) \d \d\d-\d\d?)
German Postal Code: (D-)?\d{5}
Email Address: \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Japanese Phone Number: (0\d{1,4}-|\(0\d{1,4}\) ?)?\d{1,4}-\d{4}
Japanese Postal Code: \d{3}(-(\d{4}|\d{2}))?
P.R.C. Phone Number: (\(\d{3}\)|\d{3}-)?\d{8}
P.R.C. Postal Code: \d{6}
P.R.C. Social Security Number: \d{18}|\d{15}
U.S. Phone Number: ((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
U.S. ZIP Code: \d{5}(-\d{4})?
U.S. Social Security Number: \d{3}-\d{2}-\d{4}
</pre>

Note, the validation succeeds if the associated input control contains empty input.
Use a {@link TRequiredFieldValidator} to ensure the input is not empty.

getClientClassName()   X-Ref
Gets the name of the javascript class responsible for performing validation for this control.
This method overrides the parent implementation.

return: string the javascript class name

getRegularExpression()   X-Ref

return: string the regular expression that determines the pattern used to validate a field.

setRegularExpression($value)   X-Ref

param: string the regular expression that determines the pattern used to validate a field.

evaluateIsValid()   X-Ref
This method overrides the parent's implementation.
The validation succeeds if the input data matches the regular expression.
The validation always succeeds if ControlToValidate is not specified
or the regular expression is empty, or the input data is empty.

return: boolean whether the validation succeeds

getClientScriptOptions()   X-Ref
Returns an array of javascript validator options.

return: array javascript validator options.



Généré le : Sun Feb 25 21:07:04 2007 par Balluche grâce à PHPXref 0.7