FORM::PATTERN nevezme UTF-8 znaky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- libik
- Člen | 96
Zdravím,
nemůžu přijít na to, proč mi neprojde diakritika při JS kontrole formuláře.
Pravidlo nastavuju takto:
<?php
addRule(\Nette\Application\UI\Form::PATTERN, $this->translator->translate('locale.searchform.ruleSearchfor'), '[\w\ ]+')
?>
Kontroluju to pak ještě v presenteru, kde to projde v pořádku:
<?php
preg_match('/^[\w\ ]+$/u', 'ahojč');
?>
V čem by mohl být problém? Form::REGEXP jako depreciated už nezkoumám.