Nette nebere regulární výraz, který v testeru funguje
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Kenn
- Člen | 110
Mám ve formuláři input, do kterého uživatle zadává telefonní číslo a chci, aby ho zadal v mezinárodním formátu.
<?php
$form->addText("telefon", "Telefon: ")
->addRule(Form::REGEXP, "Zadejte telefonní číslo v mezinárodním formátu", '^\+[0-9]{3} ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}$')
->setDefaultValue("+xxx xxxxxxxx");
?>
Regulární výraz je podle všeho správně, ale formulář po odeslání hlásí, že je třeba zadat číslo v mezinárodním formátu. JavaScript mlčí. Dělám něco špatně?