Autor | Zpráva | ||
---|---|---|---|
lachim15 Profil |
#1 · Zasláno: 4. 8. 2015, 18:13:22
Zdravím,
potřeboval bych zkontrolovat odeslaný text z POST jestli obsahuje správné znaky. Povolené by byly jen znaky abecedy bez háčků a čárek, čísla a pomlčka. Zatím jsem našel jen na znaky abecedy s čísly, ale bez pomlčky. if(!preg_match('/^[a-zA-Z0-9]+$/', $_POST['adresa'])) { ... } Jako další dotaz bych potřeboval poradit, jestli je nějaká česká stránka, kde bych se tohle mohl naučit? Popravdě si nemohu vybavit, jak se to jmenuje. :-) |
||
juriad Profil |
#2 · Zasláno: 4. 8. 2015, 18:20:11
lachim15:
Pomlčku uvedeš do těch hranatých závorek buď na začátek nebo na konec (protože jinak by to znamenalo rozsah znaků). Chceš se naučit regulární výrazy. Existuje česká stránka www.regularnivyrazy.info, ale popisuje jen základy. Silně doporučuji si zvyknout hledat informace v angličtině. V tomto případě buď: www.regular-expressions.info nebo v oficiální dokumentaci PHP: php.net/manual/en/reference.pcre.pattern.syntax.php |
||
Martin2 Profil * |
#3 · Zasláno: 4. 8. 2015, 18:51:55
Vhod může přijít i online tester včetně některých častých výrazů: regex101.com
|
||
lachim15 Profil |
#4 · Zasláno: 4. 8. 2015, 20:33:01
díky :)
|
||
Časová prodleva: 9 let
|
0