Field Validation with MatchText

Sarah Reichelt sarah.reichelt at
Thu Jan 10 20:32:24 EST 2008

> My data validation is failing in a strange way.  If I enter the correct
> value, the validation comes back TRUE and everything is ok, but if I put in
> a BAD value, the data validation returns FALSE and displays the correct
> error message.  WORKS AS EXPECTED, BUT  The application returns the user to
> the data entery field with the text selected.  I then enter the data in the
> correct format and from then on the validation always returns FALSE.  I must
> be using something incorrectly or there is a bug.  Here is what I have in RR
> V2.8.1

I tend to steer clear of regex since I don't really understand it, but
testing your scripts I cannot get any entry to return true.

My non-regex version of your checking function is as follows:

function CheckPostalCode tCodeToCheck
    if the length of tCodeToCheck = 5 and tCodeToCheck is a number then
        return true
    else if the length of tCodeToCheck = 10 and char 1 to 5 of
tCodeToCheck is a number and  \
            char 6 of tCodeToCheck = "-" and char 7 to 10 of
tCodeToCheck is a number then
        return true
        return false
    end if
end CheckPostalCode

Assuming I have the format of your post codes correct, this seems to
work perfectly.


More information about the use-livecode mailing list