Ik heb al een tijdje een eigen server draaien, en ik wilde laatst gebruik maken van preg_match(). Vervolgens kreeg ik de volgende error bij het testen ervan:

Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 15 in E:\apachefriends\xampp\htdocs\robots\register2.php on line 19

Weet iemand hoe ik dit op kan lossen?

Alvast bedankt

Roy.
Syntax is niet goed. Oftewel er zit een fout in je php.
oh.. Ik zou niet weten waar het fout zit..

Dit is de code:

elseif(!preg_match("/^[a-zA-Z0-9\]+$/",$nickname)){
print "You are only allowed to use the folowing signs a-z, A-Z and 0-9 in your username."; }

Zou je me willen helpen?
(iig bedankt voor de snelle reactie)
Ik heb niet veel/geen verstand van reguliere expressions, maar omdat de error het heeft over een ] missing en omdat er in jouw code een escape chraracter vóór dat ] teken staat, zou ik die \ eens weghalen.

Edit: Typo
Heeft geholpen =) dankjewel

Reageren