Deployment Guide

Symbol Replacement
& 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 107:
Picture String Example Passwords
Form Field Validation Functions
See "Form Validation Properties" on page 287, and "Examples of Form field Validation" on page 288 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 530
for more information about regular expression syntax.
l IsValidAirGroupSharedGroups Checks that the value is a valid shared group list. Otherwise, returns a
description of the error(s).
If $arg is an array it may specify the following options:
Dell Networking W-ClearPass Guest 6.3 | User Guide Reference | 521