Skip to content
Snippets Groups Projects
Commit 04430720 authored by Jiří Setnička's avatar Jiří Setnička
Browse files

Omezení kódů úloh jen na písmena z ASCII

Předchozí výraz povoloval i diakritická písmena, která kvůli opatrnosti a kódování v ZIPech
nechceme (viz #138)
parent 0ad8e092
Branches
No related tags found
1 merge request!52Drobnosti
......@@ -225,8 +225,7 @@ def org_round(id: int):
class TaskEditForm(FlaskForm):
code = wtforms.StringField('Kód úlohy', validators=[
validators.Required(),
# trik: nelze použít \w protože obsahuje _, \W je negace \w, takže [^\W-] je \w bez _
validators.Regexp(r'^([^\W_]|-)+$', message="Kód úlohy smí obsahovat jen písmena, čísla a znak -"),
validators.Regexp(r'^[A-Za-z0-9-]+$', message="Kód úlohy smí obsahovat jen nediakritická písmena, čísla a znak -"),
])
name = wtforms.StringField('Název úlohy')
max_points = IntegerField(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment