obsahuje promenna znaky?

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj, prosim poradte, mam problem. Mam retezec, ktery muze obsahovat pismena, cisla, pomlcky, podtrzitka a tecky. Take musi zacinat a koncit pismenem. Jine ostatni znaky jsou zakazany. Vubec si nevim rady jak to vypodminkovat, aby to vratilo chybu nebo ze je to ok.. dikys moc ;-)
  2. jo a ten nadpis je spatne .. melo by to byt spis "obsahuje promenna nepovolene znaky?" :-)
  3. kdyz si vzpomenu a spravne si to napisu na papir, tak na linuxu mam takovej programek na regulerni vyrazy :) ... uzitecna to vec..
  4. jj RV jsou to spravne reseni http://www.root.cz/clanky/regularni-vyrazy-v-php-retezce/
  5. <?php $string = "a.dfG-dg_24s"; // prikladovy retezec $vysledek = preg_match("/^[a-z][a-z0-9_\.-]*[a-z]$/i",$string); // ve $vysledek vraci: 0 - pokud nesplnuje podminky, 1 - pokud je splnuje. ?> Podminky jsou nasledujici: 1) na zacatku retezce je jedno pismeno. 2) po tom pismenu muze byt 0 az nekonecno znaku z mnoziny {pismena a-z, cisla 0-9, pomlcka, podtrzitko, tecka}. 3) po prostredni casti musi byt jedno pismeno, kterym retezec konci. 4) pismena muzou byt mala i velka, je to jedno. 5) pismeny se mysli pouze pismena anglicke abecedy, tedy bez diakritiky. 6) nejmensi platny retezec je tvoren dvema pismeny (jedno na zacatku, jedno na konci.

← Zpět na všechna témata