| Home | Trees | Indices | Help |
|---|
|
|
1 ###########################################################################
2 # #
3 # Copyright (C) 2016 Rafal Kobel <rafyco1@gmail.com> #
4 # #
5 # This program is free software: you can redistribute it and/or modify #
6 # it under the terms of the GNU General Public License as published by #
7 # the Free Software Foundation, either version 3 of the License, or #
8 # (at your option) any later version. #
9 # #
10 # This program is distributed in the hope that it will be useful, #
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
13 # GNU General Public License for more details. #
14 # #
15 # You should have received a copy of the GNU General Public License #
16 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
17 # #
18 ###########################################################################
19 """
20 Obiekt sprawdzajacy pole regula regex.
21
22 Obiekt porownuje wprowadzony tekst z wyrazeniem regularnym podanym w parametrze.
23
24 Dostepne znaczniki
25 ==================
26
27 -I{param} - Analizowane wyrazenie regularne.
28
29 """
30
31 from ajango.database.validate import ValidateBase
32 import re
33
35 """ Klasa sprawdzajace pole regula regex. """
40 """ Sprawdza czy pola wejsciowe sa poprawnie wypelnione. """
41 rule = self.get_param()
42 results = re.findall(rule, text)
43 if len(results) <= 0:
44 self.messages.append("Value must be match with %r rule." %
45 rule)
46 return False
47 return True
48
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Thu Oct 20 21:01:52 2016 | http://epydoc.sourceforge.net |