necesito validar algunas entradas en un formulario y permitir ciertos caracteres, pero soy muy malo aun en expresiones regulares, necesito hace una funcion que me devuelva nada en caso de que los caracteres ingresados no esten en la lista
los caracteres que se aceptan pueden ir en cualquier parte del texto y son:
[ ] | ^ - _ letras y numeros
hice algo pero algunos caracteres NO LOGRO ACEPTARLOS porque son reservados...
function validar_nick($nick){
$nick = trim($nick);
if (!eregi("^[_a-z0-9-]+$",$nick)){
return "";
} else {
return $nick;
}
}
bueno eso. gracias de antemano :)
PD: si alguien tiene algun buen manual de expresiones regulares me da la direccion y si esta en español mejor :)