Hola compañeros, estoy intentando hacer una minúscula verificación de datos de una variable pasada por POST.
lo intento hacer con expresiones regulares de esta forma:
Código PHP:
if(!preg_match('/^[a-zA-Z0-9_]{1,10}$/', $cadena)) {
ERROR!!
}
Decir que en un principio parece que funciona bien, ya que la primera prueba es la de no poner nada... bien, me salta el error, entonces, intento poner mas de 10 caracteres, pero no me salta 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.