Foros del Web » Programando para Internet » PHP »

restringir caracteres especiales

Estas en el tema de restringir caracteres especiales en el foro de PHP en Foros del Web. Buenas gente, estoy haciendo un formulario de registro de usuarios y necesito que solo se permitan letras, numero y algunos caracteres especiales. Hice este codigo, ...
  #1 (permalink)  
Antiguo 23/10/2006, 07:01
Avatar de [NiRVaNa]  
Fecha de Ingreso: abril-2004
Ubicación: Someplace In The Middle Of Nowhere!
Mensajes: 325
Antigüedad: 20 años
Puntos: 6
restringir caracteres especiales

Buenas gente, estoy haciendo un formulario de registro de usuarios y necesito que solo se permitan letras, numero y algunos caracteres especiales.

Hice este codigo, pero no me funciono, hay alguna otra forma de hacerlo:
Código PHP:
<?php

for ($i 1$i <= 255$i++) {
   if (
$i == 45) : $i 46; endif;
   if (
$i == 48) : $i 59; endif;
   if (
$i == 65) : $i 92; endif;
   if (
$i == 93) : $i 94; endif;
   if (
$i == 95) : $i 96; endif;
   if (
$i == 97) : $i 123; endif;
   if (
$i == 124) : $i 125; endif;
   
$b chr($i);
   if (
ereg($b$user_name)) {
      echo 
"<h4 style=\"color: red;\">El nombre de usuarios solo puede contener numeros, letras y los caracteres: - _ [ ] | :</h4>";
   }
}

?>
Gracias...
  #2 (permalink)  
Antiguo 23/10/2006, 11:46
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Hola,

A veces Google es mas rapido que este foro
http://www.desarrolloweb.com/articulos/2373.php


Saludos
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 31/10/2006, 06:27
Avatar de [NiRVaNa]  
Fecha de Ingreso: abril-2004
Ubicación: Someplace In The Middle Of Nowhere!
Mensajes: 325
Antigüedad: 20 años
Puntos: 6
Para los que quieran, esta es la opcion que mas se adecuo a mis necesidades:
Código PHP:
function comprobar_nombre_usuario_expresiones_regulares($nombre_usuario){ 
   if (
ereg("^[a-zA-Z0-9\-_]{3,20}$"$nombre_usuario)) { 
      echo 
"El nombre de usuario $nombre_usuario es correcto<br>"
      return 
true
   } else { 
       echo 
"El nombre de usuario $nombre_usuario no es válido<br>"
      return 
false
   } 

Suerte!
  #4 (permalink)  
Antiguo 06/06/2011, 00:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: restringir caracteres especiales

Muchas gracias!!! Lo intentare de esta forma...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:47.