Portál AbcLinuxu, 12. května 2025 22:02

Dotaz: Jak na kontrolu stringu v php

24.4.2013 19:24 Mrnous
Jak na kontrolu stringu v php
Přečteno: 265×
Odpovědět | Admin
Ahoj. Mám string
$string = "y+6xc54v+68fsg465dfb1\asd4a^2+64s5d";

a potřebuji jednoduše zjistit v php, jestli string neobsahuje jine znaky než: 1- male znaky z abecedy bez diakritiky 2- cisla 3- a znaky: "-", ".", "/", "#"
Pomůže někdo? Prosím, prosím, moc prosím.... :-(

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (MMMMMMMMM)
MMMMMMMMM avatar 24.4.2013 19:52 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
napadá mne třeba

if(!preg_match('/^[a-z\d\-\.\/\#]+$/', $string)) echo "nepovoleny znak";
Linux Dokumentační Projekt - PDF ke stažení
24.4.2013 20:10 Mrnous
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
Moc děkuji za pomoc, můžete mi to i rozebrat?
'/^[ # asi začátek reg výrazu
a-z  # male znaky latinky
\d   # nevím, že by ty čísla??
\-   # pomlčka
\.   # tečka
\/   # lomitko
\#   # kriminal
]    # asi konec reg výrazu
+$/  # absolutně netuším
Jendа avatar 24.4.2013 20:21 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
/     # začátek reg výrazu
^      # začátek řádku
[a-z   # male znaky latinky (rozsah v hranatých závorkách)
\d     # čísla (d = decimal)
\-     # pomlčka
\.     # tečka
\/     # lomitko
\#     # kriminal (LOL, ten název, tak tomu budu taky říkat :-))
]      # konec rozsahu
+      # znaky odpovídající předchozímu se opakují alespoň jednou
$      # konec řádku/stringu
/      # konec regexu
MMMMMMMMM avatar 24.4.2013 20:42 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
24.4.2013 23:32 Mrnous
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Velké díky pánové, njn, už vím kde berete ty znalosti, z kvalitních článků. To jen já čtu takové sračky při kterých si rvu vlasy a stejně to nepochopím :-( Asi bych měl změnit způsob vyhledávání... Ten super odkaz ti našel BING? :-D :-D
MMMMMMMMM avatar 25.4.2013 07:38 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
Bing jsem nikdy nepoužil a asi ani nepoužiju. :-)
26.4.2013 15:54 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: Jak na kontrolu stringu v php
Nevim, co je tak narocneho na googleni...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.