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
|