Jak spravne napsat Form::PATTERN pro validaci jmena
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- saimons
- Člen | 293
Mate nekdo overeny a fungujici ve vsech prohlizecich regularni vyraz pro validaci jmena. Aby to bralo mala i velka pismena a diakritiku. Zkusil jsem nekolik variant a vzdy jsem narazil v nakem prohlizeci na problem. Tak jsem presel na serverovou validaci:
<?php
private static function matchUsername($value) {
return !preg_match('/[^\p{L}\p{Nd}\.\-]/u', $value);
}
?>
Nemate nekdo napsanou validaci pres JS a Form::PATTERN?