User's Manual

516 | Reference Dell Networking W-ClearPass Guest 6.4 | User Guide
Symbol Replacement
! Random punctuation symbol, excluding apostrophe and quotation marks
& Random character (letter, digit or punctuation excluding apostrophe and quotation marks)
@ Random letter or digit, excluding vowels
Any other alphanumeric characters in the picture string will be used in the resulting username or password.
Some examples of the picture string are shown below:
Picture String Sample Password
#### 3728
user#### user3728
v^^#__ vQU3nj
@@@@@ Bh7Pm
Table 125: Picture String Example Passwords
Form Field Validation Functions
See "Form Validation Properties" on page 227, and "Examples of Form field Validation" on page 228 for details
about using validation functions for form fields.
The built-in validator functions are:
l IsArrayKey – Checks that the value is one of the keys in the array supplied as the argument to the
validator.
l IsArrayValue – Checks that the value is one of the values in the array supplied as the argument to the
validator.
l IsEqual – Checks that the value is equal to the value supplied as the argument to the validator, allowing for
standard type conversion rules.
l IsGreaterThan – Checks that the value is strictly greater than a specified minimum value supplied as the
argument to the validator.
l IsIdentical Checks that the value is equal to the value supplied as the argument to the validator, and has
the same type.
l IsInRange Checks that the value is in a specified range between a minimum and maximum value. The
minimum and maximum values are specified as a 2-element array as the argument to the validator.
l IsInOptionsList—Checks against a list of options in the policy definition.
l IsNonEmpty – Checks that the value is a non-empty string (length non-zero and not all whitespace), or a
non-empty array.
l IsNonNegative Checks that the value is numeric and non-negative.
l IsRegexMatch – Checks that the value matches a regular expression supplied as the argument the
validator. The regular expression should be a Perl-compatible regular expression with delimiters. For
example, the validator argument /^a/i will match any value that starts with an a”, case-insensitively.
"Regular Expressions" on page 526 for more information about regular expression syntax.