Action |
Enumeration |
True |
Valid values: Regex, Contains, StartsWith, EndsWith, Equal, ContainsIgnoreCase, StartsWithIgnoreCase, EndsWithIgnoreCase, EqualIgnoreCase, WildCard, WildcardIgnoreCase |
Pattern |
String |
True |
Value to search for on the page. How the pattern is used is based upon the Action property of the matching rule. |
Options |
Regex Option Array |
False |
Only necessary if Action is Regex. Valid values: None, IgnoreCase, Multiline, ExplicitCapture, Compiled, SingleLine, IgnorePatternWhitespace, RightToLeft, ECMAScript, CultureInvariant |
AdditionalPatterns |
String Array |
False |
If supplied will try to match on the additional patterns specified. If any matches occur from Pattern or AdditionalPatterns, the result of the match is true. |
PatternEncodingTypes |
EncodingType Array |
False |
In addition to matching against the normal pattern values, the pattern(s) will be decoded according to the values in this array before matching. Valid values are: Original, UpperCase, LowerCase, Url, Html, Base64, UrlEncodedBase64, Unicode |
SearchTextEncodingTypes |
EncodingType Array |
False |
In addition to matching against the normal search text, search text will be decoded according to the values in this array before matching. Valid values are: Original, UpperCase, LowerCase, Url, Html, Base64, UrlEncodedBase64, Unicode |
Skip |
Number |
False |
Number of items to skip in the resulting pattern matches |
Take |
Number |
False |
Number of items to take in the resulting pattern matches |
IsNot |
Boolean |
False |
Invert the true/false result of this match |
MatchFilter |
MatchRuleFilter |
False |
If defined the match will only evaluate to true if the matching specified in this property is also true. |