Page History
Unicode Intrinsic Functions - IsMatch Method
| Panel | ||
|---|---|---|
| ||
Does the string match the regular expression |
Member of Unicode Intrinsic Functions (PRIM_LIBI.IUnicodeIntrinsics)
Parameters
Name | Type | Data Type | Description |
|---|---|---|---|
Result | *Result (Optional) | Boolean | True if the string matches the expression |
Pattern | *Input | Unicode String | Regular expression to test |
Details
The IsMatch method will return True if the string matches the specified regular expression.
Example
...
...
In
...
this
...
example,
...
the
...
value
...
entered
...
is
...
tested
...
to
...
ensure
...
that
...
it
...
is
...
all
...
uppercase.
...
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(456) Width(864)
...
Define_Com Class(#PRIM_MD.Edit) Name(#Edit) DisplayPosition(1) Parent(#COM_OWNER) TabPosition(1) Label('Uppercase only')
...
Evtroutine Handling(#Edit.Changed)
...
#Edit.ClearError
...
If (*Not #Edit.Value.IsMatch( "^
...
[A-Z...
]+$" ))
...
#Edit.ShowError( "Must be uppercase" )
...
Endif
...
Endroutine
...
End_Com