» »

[PHP]edit box problemček

[PHP]edit box problemček

'FireSTORM' ::

na strani mam en formular ki ga uporabnik izpolnjuje z edit boxi(ali kako se jim pove to v PHP)
zdaj bi pa rad da potem php koda preverja
točno določen edit box če se začne z majhno črko, ne sme bit velika črka, noben znak, in ne številka
potem naprej so pa lahko številke, velike ali majhne črke in pravtako brez znakov

zdaj mam ta php programček narejen tako da če slučajno spusti kak edit box in klikne na submit ka redirecta na error page in napiše da je pač prišlo do napake, zdaj bi rad podobno naredil....
Those penguins.... They sure aint normal....

sverde21 ::

Pomoje bo RegEx opravil svoje delo:
if(preg_match('/[a-z][\w\d]*/s', $podatki_iz_polja)) {
    // pravilen vnos
} else {
    // nepravilen vnos
}
Nekaj takega :)
<?php echo `w`; ?>

Zgodovina sprememb…

  • spremenil: sverde21 ()

'FireSTORM' ::

mal sem lajk v php
zato te prosim če mi razložiš pogoj v tvojem primeru:
'/[a-z][\w\d]*/s'
to razumem, da če je [a-z](črke od a do z) v $podatki_iz_polja potem nadaljuje if tam pri pravilen vnos, torej je true
ampak kaj pa to [w\d|]*/s?
Those penguins.... They sure aint normal....

jeti51 ::

\w pomeni katerakoli črka, \d pa katerakoli cifra. * za oklepajem pomeni "nič ali več ponovitev tistega, kar je v oklepaju". Torej nič ali več (=poljubno število) črk in cifer. :)

sverde21 ::

Poglej si tukajle, je razloženo, kaj pomeni posamezni znak oz kombinacja...
<?php echo `w`; ?>

'FireSTORM' ::

hja, vse lepo in fajn
ampak jaz rabim to da bo veljalo samo za prvi vnešeni znak
Those penguins.... They sure aint normal....

sverde21 ::

Ja pa sej velja no stestiri |O
<?php echo `w`; ?>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[javaScript] Preverjanje formata zapisa EMŠO

Oddelek: Programiranje
132802 (2422) win64
»

PHP - stringi

Oddelek: Izdelava spletišč
251644 (1467) pehape
»

Šumniki v tpl datotekah

Oddelek: Izdelava spletišč
111540 (1352) Gorky
»

HTML forma in datum

Oddelek: Izdelava spletišč
131709 (1445) Muzo

Več podobnih tem