valid()
Manually validate field value.
bool valid( string handle, string field, mixed valid )
Return
Returns TRUE if field contains valid value.
Parameter
Description
handleHandle name to address form.
fieldName of input control.
validRegular Expression or TRUE/FALSE (see examples below)
Validate letters and numbers
$FORM->valid("testform", "testabc", "/[a-zA-Z0-9_\-]/")
RETURN: TRUE
Validate numbers
$FORM->valid("testform", "test123", "/[0-9]/")
RETURN: TRUE
Validate anything but numbers I
$FORM->valid("testform", "test123", "/[^0-9]/")
RETURN: FALSE
Validate anything but numbers II
$FORM->valid("testform", "testabc", "/[^0-9]/")
RETURN: TRUE
Validation by BOOL value
$FORM->valid("testform", "test123", 1 == 2)
RETURN: FALSE