Buenas estoy haciendo mis primeras armas en php y estoy validando un usuario en un formulario de registro,
function validateUserName($username){
//No cumple long minimos
if (strlen($username)<5) return false;
//Minimo ok pero caracteres no ok
else if (!preg_match("/^[a-zA-Z0-9]+$/",$username)) return false;
//Todo ok
else
return true;
}
El tema es que cuando escribo cuatro letras ya no me devuelve el error y yo puse que deberia ser mayor de 5, y lo otro es que no me reconoce como validos los numeros, desde ya muchas gracias