praegune kellaaeg 20.06.2025 22:56:54
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
24.02.2009 19:21:14
Kasutajanime valideerimine PHP-s |
|
|
On olemas hetkel selline kood:
if(preg_match("/[^a-zA-Z0-9_-]/", $username)) {
$errors .= "Kasutajanimi sisaldab keelatud sümboleid!<br>";
} |
See laseb valida kasutajanime a-z, A-Z, 0-9 ning sümbolid _ ja -
Kuidas seda preg_match lauset muuta nii, et lubaks kasutajanimeks panna ka eesti tähestiku tähti (õäöü) ning näiteks puntki (.) ?
|
|
Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
tagasi üles |
|
 |
Absona
Lõuapoolik

liitunud: 17.09.2008
|
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
Speedee
HV kasutaja

liitunud: 23.04.2003
|
25.02.2009 19:44:58
|
|
|
Õigem oleks, kui viimane sidekriips oleks escape'itud ja punkt mitte, kuna character scope'is on ainult neli meta tähendusega tähemärki: "] \ ^ -". Punkt on lihtsalt punkt nurgeliste sulgude vahel.
|
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
26.02.2009 10:11:09
|
|
|
Või siis jätta see sidekriips viimaseks nagu ka esimeses postis toodud näites.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
28.02.2009 00:19:25
|
|
|
Tänud, Absona ja teised!
if(preg_match("/[^a-zA-Z0-9_üõöäÜÕÖÄ\.-]/", $username)) |
...täidab oma ülesannet.
|
|
Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|