Невалидно потребителско име

cold_zero

Registered
Чудих се в кой раздел да постна темата и реших в този, извинявайте, ако не е за тук.

Искам да попитам как може да се направи при регистрация в сайта да не може да се регистрират потребителски имена съдържащи две думи.

Примерно -> RED POWER

Искам да направя така, че да не може да има свободно място между думите. 10x предварително :wink:
 
Код:
 if(!eregi('^[a-zA-Z0-9_]+$',$reg_user))
   {echo "Потребителското име може да съдържа само латински букви, цифри или долна черта";"}
 
Не мога да го направя :cry:

Код:
				  if(!eregi('[^A-Za-z0-9_]', $v_username)){
				  $err=$err.'Потребителското име може да съдържа само латински букви, цифри или долна черта.';
				  $g=1;				  
				  }
				  $validemail=verifyemailaddress($v_email);			
				  $g=0;
				  if(trim($v_password)=='') {
				  $err=$err.'Грешка при паролата.<br>';
				  $g=1;
				  }
				  elseif(strlen($v_password) < 6 ){   
				  $err=$err.'Паролата трябва да съдържа повече от 6 символа.<br>';
				  $g=1;					  
				  }
				  elseif(ereg('[^A-Za-z0-9]', $v_password)){
				  $err=$err.'В паролата има специални символи.<br>';
				  $g=1;				  
				  }   
				  elseif((trim($v_password1)=='')||($v_password<>$v_password1)) {
				  $err=$err.'Двете пароли не съвпадат.<br>';
				  $g=1;
				  }
				  if(trim($v_name)=='') {
				  $err=$err.'Грешка при истинското име.<br>';
				  $g=1;
				  }
				  if(trim($v_email)=='') {
				  $err=$err.'Грешко при е-майла.<br>';
				  $g=1;
				  }
				  elseif($validemail<>1) {
				  $err=$err.'Е-майлът е невалиден.<br>';
				  $g=1;
				  }  

				  //check if username already exists
 

Back
Горе