Тяжело с PHP на питон переходить...

    Date: 01/11/06 (Code WTF)    Keywords: php

    Задача: проверить индекс (ZIP код):

    Тут один товарисч китаец наваял:

    -    if len(zip) > 5:
    -        request["error"] = "Please enter a 5 characters long ZIP code"
    +    if len(zip) != 5 or zip < 10000:
    +        request["error"] = "Please enter a ZIP code."
    

    Я ему говорю, мол то что ты написал сильно похоже на твой же PHP код (в котором такое действительно сработало бы).
    Он посопел и выдал вот это:
    +ZIP_CODE = re.compile("^[a-zA-Z0-9\-]*$")
    [...]
    -    if len(zip) != 5 or zip < 10000:
    -        request["error"] = "Please enter a ZIP code."
    -        showListOrForm(request, session, out)
    -        return
    -    if not DIGITS.match(zip):
    +    if not ZIP_CODE.match(zip):
    

    Пойду ножик точить...
    [UPD] Да, забыл - правильный ZIP состоит из пяти цифр и может начинатся на 0

    Source: http://www.livejournal.com/community/code_wtf/23513.html

« Offtopic: почему... || MS VBScript в сети... »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home