lo intento hacer con expresiones regulares de esta forma:
Código PHP:
if(!preg_match('/^[a-zA-Z0-9_]{1,10}$/', $cadena)) {
ERROR!!
}
La variable cadena llega correctamente, como ya he dicho, la recojo por POST
Ya que estamos, queria preguntar como seria para permitir caracteres especiales (á, É, Ñ...)
Gracias.