On Thu, Nov 25, 2010 at 3:56 PM, Anand Balachandran Pillai < abpil...@gmail.com> wrote:
> On Thu, Nov 25, 2010 at 3:11 PM, Kenneth Gonsalves <law...@au-kbc.org > >wrote: > > > hi, > > > > on looking at the telephone book, Indian landline numbers have three > > forms > > > > 3 digit STD code followed by 8 digits > > 4 digit STD code followed by 7 digits > > 5 digit STD code followed by 6 digits > > > > the first digit of the STD code has to be 0. The first digit of the > > landline number starts from 1-6. Of course I am not dead sure of the > > starting numbers, but I have seen mobile numbers starting with 9 and 8, > > and I think 7 is also reserved for mobile. I could not find any > > authorative info on this. This is the re: > > > > r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 > > \d{4}[-\s]{1}[1-6]{1}\d{5})' > > > > It is doable, but you should really use pyparsing for this - this is UGLY ! > :) > Meanwhile, let me hack on it. > Regex is ugly. I guess Kenneth being django guy wants to use the RegexField in django forms > > > > > any clues on how to make it shorter? And any info as to whether my > > assumptions as to the landline numbers is correct? > > -- > > regards > > Kenneth Gonsalves > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers@python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > --Anand > _______________________________________________ > BangPypers mailing list > BangPypers@python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers