Date Valadation and MatchText
    Jeff Honken 
    jhonken at x12.info
       
    Wed Dec 21 18:33:12 EST 2005
    
    
  
I've been trying to write some error coding for a text field containing
a date.  I found some old code that someone wrote in the past but I'm
having a hard time figuring out how it's working.  I'm trying to get the
code so if the Year is 5 digits it gets flagged as a bad date.  The
pattern I'm trying to check is:  mm/dd/yyyy  
Here's the Code:
function CheckDate pDateToCheck
  if
matchText(pDateToCheck,"(0[1-9]|1[0-2])/(0[1-9]|[12][0-9]|3[01])/([0-9][
0-9][0-9][0-9])") is true
  then
    return pDateToCheck
  else
    return "Bad date"
  end if
end CheckDate
    
    
More information about the use-livecode
mailing list