[Rack] [Noisebridge-discuss] Fwd: [hackerspaces] HackerSpace Status API – rel0.11
Joshua Juran
jjuran at gmail.com
Tue Nov 22 07:41:50 UTC 2011
On Nov 21, 2011, at 4:44 PM, Felipe Sanches wrote:
> The phone number format restriction seems problematic:
>
> In Brazil a typical phone number would be +55 11 2204-7931 (this is
> a guessed phone number from Brazil (55) in the city of São Paulo
> (11) in the neighbourhood of Tucuruvi (2204))
>
> As you can see the format for brazil is +CCDDNNNNNNNN (C for
> country code, D for state code, N for number) which corresponds to
> 12 digits instead of 11 digits defined in the JSON struct
Phone numbers should probably be stored as a string of digits with no
punctuation (possibly using 'x' to introduce further digits to be
dialed after the call completes). If all numbers include a country
code, then the '+' is redundant.
Don't conflate storage with validity-checking -- those are two
different things.
Josh
More information about the Rack
mailing list