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 3335 """ Klasa sprawdzajace pole regula regex. """4840 """ 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
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Oct 20 21:01:52 2016 | http://epydoc.sourceforge.net |