On 04/11/2006, at 3:48 PM, Matthew Williamson wrote:

I'd like to use an editField mask so the user can enter a 10 digit phone
number, and have the formatting done automatically, like so:

(###) ###-####

I'd just like to point out that this behaviour is almost always a bad idea unless you are CERTAIN your users will only ever be entering numbers in that format.

For example, in Australia, we have 7 digit local numbers (used to be 6) and put zero in front of the state prefix.
this is often written as:
(08) 9203 9626

However, a mobile number is 10 digits with the leading zero, typically written as:
0416 249 271

Internationally, that mobile number is treated in the common style of dropping the leading zero and adding the 61 country prefix, which is conventionally prefixed with a plus sign.
+61 416 249 271

I think it is a more intelligent solution for phone number entry to allow people to type them in complete with spaces, dashes (separator commonly used), parens... and parse out the meaningful number.

Your display needs may vary if you are reporting lists of numbers you want presented uniformly. However, at the least, you should allow for exceptions which contain more or fewer digits.

Andy
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to