Hi Jeff,

I have read the clever answers made to your request.
Just a thought :-)
If your phone numbers are entered by the user in your software, you might just allow to enter a right phone number in the entry box.
Something like (in the script of your entry box):

on keyDown pKey
if pKey is an integer and the number of chars of me < 8 then then pass keyDown
end keyDown
----------------------------
on closeField -- auto formatting
put char 1 to 3 of target & "-" & char 4 to 6 of target & "-" & char 7 to 8 of target into target
end closeField

Sorry if it does not apply ;-)

Best Regards from Paris,
Eric Chatonet

Le 15 févr. 06 à 18:33, Jeff Honken a écrit :

I'm trying to validate a date.  I've been playing with the below code
but I can't get it to verify a correct phone number.  Can anyone steer
me in the correct direction on how to verify a phone number in a field
for the correct format?  Jeff

--> Function
function CheckPhone pPhoneToCheck
  if pPhoneToCheck is
matchText(pPhoneToCheck,"([0-9][0-9][0-9])-([0-9][0-9][0-9])-([0-9] [0-9]
[0-9][0-9])")
    then
    return pPhoneToCheck
  else
    return "Bad Phone"
  end if
end CheckPhone
-->End of Function


--> Code in Filed
on closeField

put CheckPhone(me) into Ewr

  if Ewr is "Bad Phone" then
    answer "The Telephone Number you entered must be in the format of
000-000-0000"
    put "" into me
    focus on me
    break

  ELSE

    Answer "OK Good Number"

  END IF
end closeField

------------------------------------------------------------------------ ----------------------
http://www.sosmartsoftware.com/    [EMAIL PROTECTED]/


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to