Jump to content
php.lv forumi

Recommended Posts

Posted

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

Posted (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 by hmnc
Posted
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:

Posted
{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

×
×
  • Create New...