idkfa Posted March 19, 2005 Report Posted March 19, 2005 Problēma sekojoša, veidoju 1 projektu, kur nepieciešams lietotājam reģistrēties. Lietotāja vārds drīkst sastāvēt tikai no lielajiem/mazajiem burtiem un cipariem. Cik saprotu, lai to pārbaudītu, ir jāizmanto preg_match. Ok, atyradu šeit pat forumā 1 piemēru: preg_match("/[a-z0-9]/",$mainīgais), bet izskatās, ka tas nav tas ko gribu panākt. piemēram strings "abcd efgh" validējās, bet tam tā nevajadzētu būt. skripts ar kuru pārbaudu: http://paste.php.lv/1766
hmnc Posted March 19, 2005 Report Posted March 19, 2005 (edited) man šitāds nevalidējas: preg_match("/^[a-z0-9]{1,}$/",'text text'); un šāds validējas: preg_match("/^[a-z0-9]{1,}$/",'niks666'); Edited March 19, 2005 by hmnc
idkfa Posted March 19, 2005 Author Report Posted March 19, 2005 man šitāds nevalidējas: preg_match("/^[a-z0-9]{1,}$/",'text text'); un šāds validējas: preg_match("/^[a-z0-9]{1,}$/",'niks666'); 15222[/snapback] un "text" arī nevalidējās, kautko nesaprotu :angry:
hmnc Posted March 19, 2005 Report Posted March 19, 2005 http://paste.php.lv/1767 ja tev neiet tad nezinu. man viss strādā. validējas visos galos kā vajag.
bubu Posted March 19, 2005 Report Posted March 19, 2005 (edited) {1,} ir tas pats kas + action="?" Kam tur tā jautājuma zīme? :)) Edited March 20, 2005 by bubu
hmnc Posted March 21, 2005 Report Posted March 21, 2005 {1,} ir tas pats kas + action="?" Kam tur tā jautājuma zīme? :)) 15226[/snapback] '+' nozīmē, ka vismaz viens simbols prasīts? :) a jautājumu zīme tāpat aiz neko darīt tur iekrita :D
bubu Posted March 21, 2005 Report Posted March 21, 2005 '+' nozīmē, ka vismaz viens simbols prasīts? :) 15290[/snapback] Tieši tā.
Recommended Posts